Установка PostgreSQL в Ubuntu и perl-модуля Mojo::Pg для работы с ней.
Установка 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);