воскресенье, 25 марта 2012 г.

Шпаргалка по PostgreSQL

Установить PostgreSQL, cоздать пользователя и базу данных PostgeSQL.

$ sudo -s
# aptitude install postgresql
# su - postgresql
# psql template1
template1=# CREATE USER usr with password 'mypassword';
template1=# CREATE DATABASE db ;
template1=# GRANT ALL privileges on database db to usr;

Редактируем pg_hba.conf (/etc/postgresql/9.1/main/pg_hba.conf), добавляем строки:

# TYPE  DATABASE        USER            ADDRESS                 METHOD
local   db           usr                                   trust

Применяем настройки авторизации:

$ sudo /etc/init.d/postgresql reload

Устанавливаем соединение с базой данных:

$ psql -U usr db

Снять права, удалить пользователя и базу:

template1=# REVOKE ALL ON DATABASE db FROM usr;
template1=# DROP USER usr;
template1=# DROP DATABASE db;

Комментариев нет:

Отправить комментарий