PostgreSQL основные операции

postgresql locale setup ubuntu initdb

PostgreSQL основные операции

Установка локали и инициализация кластера

Copy
# sudo apt-get install language-pack-ru # sudo locale-gen ru_RU.UTF-8 # sudo localectl set-locale LANG=ru_RU.UTF-8 # service postgresql stop # sudo su postgres # /usr/lib/postgresql/9.5/bin/initdb -D /data/postgresql

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

Copy
createuser --interactive
Copy
CREATE USER test WITH PASSWORD 'qwerty';

Смена пароля и создание базы данных

Copy
# sudo su postgres # psql postgres=# \password omega postgres=# CREATE DATABASE confluence ENCODING 'UTF8' owner omega;

Дать привилегии пользователю:

Copy
GRANT ALL PRIVILEGES ON DATABASE test TO test;

Показать структуру таблицы

Copy
\d users;