Postgresql trips

Материал из Записки на полях
Перейти к навигации Перейти к поиску

Сделать дамп базы и сжать с помощью pzstd

pg_dump -h $HOST -p $PORT -Upostgres --clean --if-exists $DATABASE | pzstd -5 > $BACKUP_DIR/$DATABASE.sql.zst

Восстановить базу из сжатого дампа

pzstd -dc $BACKUP_DIR/$DATABASE.sql.zst | psql -U postgres -h $HOST

Применить изменения в конфигах без перезапуска postgresql (если явно не прописано требование рестарта)

SELECT pg_reload_conf();

Посмотреть права на таблицу

SELECT grantee, privilege_type FROM information_schema.role_table_grants WHERE table_name='table_name';