Postgresql

Материал из Home Wiki
Перейти к навигации Перейти к поиску

Создать пользователя

createuser -P -U pgsql base_user

при этом система попросит ввести пароль нового пользователя

Создать базу данных

createdb base_name -e -U pgsql -O base_user --lc-collate=ru_RU.UTF-8 --lc-ctype=ru_RU.UTF-8 -T template0

где base_name - имя создаваемой БД, base_user - имя владельца базы данных.

Ускорение некоторых операций

  1. Не распаковывая gzip выполнить восстановление дампа
zcat  /data/base.sql.gz | psql base_name
  1. Сразу формировать дамп в gzip
/usr/local/bin/pg_dump -U pgsql -p 5432 base_name | gzip > base_name.sql.gz