Форумы » Установка и настройка »
Создание пользователей и баз данных в Postgres.
Добавил(а) Куреннов Игорь 12 месяца назад
Небольшое справочное руководство по созданию пользователя и баз данных для почтового сервера.¶
Необходимо создать пользователя tegu.¶
Переходим в postrges
su - postgres -s /bin/bash
Создаем пользователя:
createuser -d -S -E -P tegu
Если у вас RedOS или ALT то, после создания юзера надо зайти в psql от postgres и создать расширения:
если нет, то данный пункт пропускаем.
Если ранее базы были созданы, до создания расширений, то необходимо базы удалить и создать заново.
create extension if not exists lo; create extension if not exists intarray;
Создаем 3 базы данных.¶
tegu_queue -база данных очередей
tegu_mailboxes - база данных почтового хранилища
tegu_settings - база данных настроек почтового сервера
createdb -E UTF-8 -O tegu tegu_queue
createdb -E UTF-8 -O tegu tegu_mailboxes
createdb -E UTF-8 -O tegu tegu_settings
Прописываем доступы с подсетей.¶
nano /var/lib/pgsql/data/pg_hba.conf
Смотрим какие базы данных у нас есть.¶
psql -U postgres -c "\l+"
Удалить базы данных.¶
psql DROP DATABASE tegu_mailboxes;