Middle
17
Какие утилиты PostgreSQL вы знаете и использовали?
Companies where asked
Winline
Answer from AI
sobes.tech AI
В PostgreSQL существует множество утилит, которые активно используются для администрирования, резервного копирования и восстановления данных, а также для работы с базой данных:
- psql — интерактивная командная оболочка для выполнения SQL-запросов и администрирования базы.
- pg_dump — утилита для создания резервных копий базы данных в различных форматах.
- pg_restore — инструмент для восстановления базы из резервной копии, созданной pg_dump.
- pg_ctl — управление запуском и остановкой сервера PostgreSQL.
- createdb и dropdb — создание и удаление баз данных.
- createuser и dropuser — управление пользователями базы данных.
- pg_stat_statements — расширение для сбора статистики по выполненным запросам.
- vacuum и vacuumdb — очистка и оптимизация базы данных.
Пример использования pg_dump для резервного копирования:
pg_dump -U username -F c -b -v -f backup_file.backup dbname
Эта команда создаст сжатый бэкап базы dbname с указанием пользователя username.