Postgresql

Материал из m6a
Версия от 13:21, 24 марта 2018; Vshpagin (обсуждение | вклад) (Обслуживание)

Перейти к: навигация, поиск

Обслуживание

  • Вывести список баз
 psql -U postgres -l
  • Создать базу данных
 createdb -U postgres -E UTF8 --locale=ru_RU.UTF-8 $database
  • Удалить базу данных
 dropdb -U postgres $database
  • Создать резервную копию базы данных
 pg_dump -U postgres $database --format custom --blobs --section pre-data --section data --section post-data --encoding UTF8 --verbose --file $pathToBackup
  • Восстановить базу данных из резервной копии
 pg_restore  -U postgres --dbname $database --role "postgres" --no-password --section pre-data --section data --section post-data $pathToBackup