Postgres шпаргалка
Установка в Ubuntu
Установить пароль для пользователя postgres. Зпустить psql для юзера postgres:
sudo apt-get install postgresql postgresql-contrib
Установить пароль для пользователя postgres. Зпустить psql для юзера postgres:
sudosu -u postgres psql postgres
Юзер и роль postgres , коннект к бд 'postgres' - аргумент после psql.
Далее - запрос не смену пароля -
\password postgres
Добавить своего линукс юзера :
sudo adduser postadmin
Зайти под админом постгреса
sudo -i -u postgres
psql
CREATE USER postadmin WITH PASSWORD '1199';
GRANT ALL PRIVILEGES ON DATABASE testdb to postadmin;
\du
Добавить роли новому юзеру postadmin:
ALTER USER postadmin WITH SUPERUSER
\du
Зайти под новый юзером.
su postadmin
psql -d testdb -U postadmin
---
(так же можно создать через createuser)
---Конфиги лежат в/etc/postgresql/main/9.3---В postgresql.conf есть настройкаmac_prepared_transactions = 0 -- ставить число не нуль еслинужны распраделенные транзакции
http://www.cyberciti.biz/faq/howto-add-postgresql-user-account/
https://help.ubuntu.com/community/PostgreSQL