Install PostgreSQL on Ubuntu
One minute read in ArchiveUpd. Use The Docker Luke
Вступление
Задача – установить postgres на свою машину, кроме самой базы нужна административная консоль для базы.
Подробный мануал по установке можно найти на странице PostgreSQL на сайте Ubuntu Help.
Установка
Установим пакеты:
sudo apt install postgresql pgadmin3
База и административная консоль установлены.
Настройка
Начнем с установки пароля пользователя:
sudo -u postgres psql postgres
# подробнее об этой команде:
sudo -u postgres command_name # запускаем команду от имени пользователя postgres
psql postgres # запускаем терминал и коннектимся к базе postgres
\password postgres # задаем пароль пользователю postgres в базе postgres
Этим же и закончим. Создавать/редактировать базы теперь можно из pgAdmin.
Накатываем дамп базы
chown username dump.sql
sudo -u username psql dbname
/i dump.sql
Домашнее задание
Прочитать данные мануалы:
man psql
man postgres
Вместо послесловия
А чтобы не парится о паролях к базе, стоит поменять метод аутентификации для локальных соединений:
cd /etc/postgresql/9.1/main/
sudo cp pg_hba.conf pg_hba.conf.orig
sudo nano pg_hba.conf
sudo diff pg_hba.conf pg_hba.conf.orig
92c92
< host all all 127.0.0.1/32 trust
---
> host all all 127.0.0.1/32 md5
94c94
< host all all ::1/128 trust
---
> host all all ::1/128 md5
sudo service postgresql restart