Junior — Middle
Come implementeresti la creazione di backup di un database PostgreSQL utilizzando gli strumenti integrati?
sobes.tech AI
Risposta dell'AI
Для создания резервных копий базы данных PostgreSQL можно использовать встроенную утилиту pg_dump. Она позволяет экспортировать базу данных в файл, который затем можно использовать для восстановления.
Пример создания резервной копии всей базы данных:
pg_dump -U username -h hostname -F c -b -v -f backup_file.dump dbname
Где:
-U username— имя пользователя базы данных-h hostname— адрес сервера базы-F c— формат резервной копии (custom)-b— включить большие объекты-v— подробный вывод-f backup_file.dump— имя файла для сохраненияdbname— имя базы данных
Для восстановления используется команда pg_restore.
Также можно использовать pg_basebackup для создания физической копии всей базы данных, что полезно для репликации и восстановления.