Size: a a a

pgsql – PostgreSQL

2020 July 12

M

Muhammad in pgsql – PostgreSQL
Victor Yegorov
можно просто сделать
REVOKE ALL ON SCHEMA public FROM public;

и не создавать суперпользователей
И тебе ))
источник

VG

Vasiliy Gusel in pgsql – PostgreSQL
Валерий
и как это должно объяснять получение null ?
Возможно не предопределен ELSE и он NULL выдает
источник

M

Muhammad in pgsql – PostgreSQL
ufw дает какой-нибудь профит или достаточно указать IP в pg_hba.conf?
источник

M

Muhammad in pgsql – PostgreSQL
источник
2020 July 13

Ð

Ð in pgsql – PostgreSQL
я ставлю всегда и фаервол и хба
источник

Ð

Ð in pgsql – PostgreSQL
и пароли на юзеров...
источник

С🥔

Скрудж 🥔 in pgsql – PostgreSQL
Доброй ночи!

Немного проблем себе добавил. В общем, переносил БД с одной машины на другую. Использовал команду psql db_name < /path/to/dump

psql не видело в системе и я сделал что-то типо:
sudo -i postgres

Сейчас мне нужно сделать любую sudo команду и он у меня просит пароль для postgres. Подскажите, что я сделал не так?

Ко всему этому, я не могу теперь запустить systemctl из-за ошибки Failed to connect to bus: No such file or directory

т.е. systemctl status выдает такую ошибку. Чо делать, выручайте?
источник

С🥔

Скрудж 🥔 in pgsql – PostgreSQL
В общем, не мог даже вызвать reboot из терминала. Перезагрузка на стороне ЛК VDS решила все проблемы 🤷🤷🤷

Если кто-то знает что за чудо случилось, пушните пожалуйста
источник

q

quavo in pgsql – PostgreSQL
Скрудж 🥔
Доброй ночи!

Немного проблем себе добавил. В общем, переносил БД с одной машины на другую. Использовал команду psql db_name < /path/to/dump

psql не видело в системе и я сделал что-то типо:
sudo -i postgres

Сейчас мне нужно сделать любую sudo команду и он у меня просит пароль для postgres. Подскажите, что я сделал не так?

Ко всему этому, я не могу теперь запустить systemctl из-за ошибки Failed to connect to bus: No such file or directory

т.е. systemctl status выдает такую ошибку. Чо делать, выручайте?
sudo -i -u postgres🤔🤔
источник

С🥔

Скрудж 🥔 in pgsql – PostgreSQL
quavo
sudo -i -u postgres🤔🤔
На любую судо команду он просил пароль от postgres
источник

o

om in pgsql – PostgreSQL
Скрудж 🥔
На любую судо команду он просил пароль от postgres
Судя по всему, ты уже сказал su - postgres ранее, а сейчас из под него пытаешься выполнить команды с привилегией судо.
Тебе надо было выйти из сеанса пользователя postgres. Собственно, перезагрузка тебе в этом помогла.
источник

С🥔

Скрудж 🥔 in pgsql – PostgreSQL
om
Судя по всему, ты уже сказал su - postgres ранее, а сейчас из под него пытаешься выполнить команды с привилегией судо.
Тебе надо было выйти из сеанса пользователя postgres. Собственно, перезагрузка тебе в этом помогла.
А как нужно было выйти? Как выше написали?
источник

o

om in pgsql – PostgreSQL
Ctrl+d
источник

o

om in pgsql – PostgreSQL
или exit
источник

С🥔

Скрудж 🥔 in pgsql – PostgreSQL
Понял, спасибо большое
источник

o

om in pgsql – PostgreSQL
Скрудж 🥔
Понял, спасибо большое
На здоровье
источник

y

ymdev in pgsql – PostgreSQL
Muhammad
ufw дает какой-нибудь профит или достаточно указать IP в pg_hba.conf?
Конечно дает. Нельзя доверять ограничению на уровне самого postgre. Никто не отменял уязвимостей и прочего.

Ограничение уровнем выше надежнее. Просто другое дело, что не обязательно использовать ufw. Можно взять голый iptables (deprecated) / nftables
источник

b

blkmrkt in pgsql – PostgreSQL
Есть вот такая любопытная проблема:

CREATE TABLE foo (id int PRIMARY KEY DEFAULT nextval('foo_id_seq'), uniq int UNIQUE NOT NULL);

INSERT INTO foo (id, uniq)
SELECT
 COALESCE((SELECT id FROM foo WHERE uniq = :uniq), nextval('foo_id_seq')),
 :uniq
ON CONFLICT (id) DO UPDATE SET ...;


Что тут правильно указывать в кач-ве ON CONFLICT клаузы? Я склоняюсь к id, шеф считает что uniq будет более правильно. Тут западло в том какая проверка сработает первая (id или uniq), или в чем-то другом?
источник

b

blkmrkt in pgsql – PostgreSQL
Существует ли вообще детерминистический алгоритм который вызывает конфликт, если 2 констрейнты нарушены?
источник

KK

Konstantin K in pgsql – PostgreSQL
ON CONFLICT (id, uniq) ?
источник