Полезные заметки
Подключение к серверу консольным клиентом
Подключение с указанием полного URI
psql "postgresql://user:pass@host:5432/dbname?sslmode=verify-full&sslrootcert=ca.pem"или указывая параметры отдельными ключами, пароль при этом будет запрошен интерактивно
psql --host=host --port=5432 --username=user --dbname=dbname \
--set=sslmode=verify-full --set=sslrootcert=ca.pemЭкспорт данных
Создание дампа базы
pg_dump -v --format c --port=5432 \
--no-privileges --no-owner --no-tablespaces \
--disable-triggers --dbname=dbname \
> dump.sqlСоздание дампа данных таблицы
pg_dump --data-only --column-inserts --dbname=dbname --table=table > dump.sqlПросмотр текущей активности
Выборка текущих запросов с фильтрацией по имени базы данных
Поиск таблиц без PK
Ссылки
https://stackoverflow.com/questions/14021998/using-psql-to-connect-to-postgresql-in-ssl-mode https://stackoverflow.com/questions/12815496/export-specific-rows-from-a-postgresql-table-as-insert-sql-script
Last updated
Was this helpful?