Установка PostgreSQL в Ubuntu и perl-модуля Mojo::Pg для работы с ней.

undefined

Установка PostgreSQL:

sudo apt-add-repository ppa:pitti/postgresql
sudo apt-get install  python-software-properties -y && sudo dpkg-reconfigure python-software-properties
sudo apt-get update
sudo apt-get install postgresql
sudo apt-get install libpq-dev

Установка perl-модуля:

sudo cpanm Mojo::Pg

 

Примеры для работы с PostgreSQL

sudo -u postgres psql

Создание базы данных:

postgres=# create database mydb;

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

postgres=# create user mylogin with password 'mypassword';

Назначение привилегий пользователя для базы данных:

postgres=# grant all privileges on database mydb to mylogin;

Выход:

postgres=# \q

Вход в postgresql под созданным пользователем:

psql -h localhost mydb mylogin

Создание ряда для автоинкремента:

rating=> create sequence mysequence;

Создание таблицы с автоинкрементом на id:

rating=> CREATE TABLE mytable (id INTEGER PRIMARY KEY DEFAULT NEXTVAL('mysequence'), name VARCHAR(100), age INTEGER);