Установка сервера PostgreSQL в системе Linux
Установка сервера PostgreSQL в системе Linux возможна толко с командной строки с правами root администратора.
Приведу примеры команд для ОС Ubuntu.
Для начала установите (если у вас не установлен) асистент по модулям:
Выполните эти команды последовательно:
sudo aptitude install module-assistant sudo m-a prepare
Нужно заместить, что в системе Linux есть возможность "дописывать" начатое слово, например написав слово modul и нажав на клавишу Tab, система Linux сама допишет слово module-assistant. Это удобно когда вы пытаетесь запустить файл с длинным названием.
Далее устанавливаем сам сервер PostgreSQL.
Выполните эту команду для установки сервера и администратора:
sudo aptitude install postgres-8.4 pgadmin3
sudo apt-get install postgresql postgresql-client postgresql-contrib
Если Вам не нужен администратор в графическом режиме, то используйте команду установки без последнего слова pgadmin3.
Сервер мы установили, но получить доступ к нему мы не сможем т.к. не установлен пароль для "главного" пользователя сервера. По умолчанию имя "главного" пользователя сервера postgres. Назначим ему пароль. Первым делом мы должны подключиться к консоли сервера:
sudo su postgres -c psql template1
После ввода этой команды вы перейдете в консоль команд сервера. Вам остается только дать команду для изменения пароля для главного пользователя:
ALTER USER postgres WITH PASSWORD 'сюда_записываем_нужный_вам_пароль';
Этой командой вы сможете установить пароль любому пользователю сервера PostgreSQL.
Если у вас возникнут любые вопросы, публикуйте их на форуме.
В будущем этот документ будет дополняться по мере необходимости.