Установка postgreSQL на OpenSuSe

Оказывает поставить и настроить PostgreSQL на OpenSuSe, довольно просто. Надо всего лишь знать особую уличную магию командной строки :) В Windows все намного проще, один клик и все готово, но мы не ищем легких путей :)

Цель: установка PostgreSQL на OpenSuse.

Исходные данные:
  • Операционная система OpenSuSe 11.1.
  • Прокладка между стулом и клавиатурой.
Моя правильная последовательность действий:
  1. Входим под root: su
  2. Ставим PostgreSQL: zypper install postgresql-server
  3. Инициализируем и запускаем PostgreSQL: rcpostgresql start
  4. Входим под postgres в psql-консоль: su postgres -c psql postgres
  5. Меняем пароль для пользователя postgres: ALTER USER postgres WITH PASSWORD 'postgres';
  6. Выходим из psql-консоли: \q
  7. Меняем в файле /var/lib/pgsql/data/pg_hba.conf во всех не комментированных строчках слова ident на md5
  8. Перезапускаем PostgreSQL: rcpostgresql restart
  9. Наслаждаемся результатом :)
А теперь о том что мы делали:
  1. Мы поставили PostgreSQL  и сменили пароль для главного администратора баз данных (пользователь postgres) :)
  2. Благодаря изменению файла /var/lib/pgsql/data/pg_hba.conf мы изменили стандартный способ авторизации на md5, который используется при подключении к базам данных.
Источник: Install and Configure PostgreSQL in openSUSE 11.0

p/s
Для удобного управления базами данных и пользователями, я рекомендую поставить pgAdmin. Найти его можно здесь или здесь.