Установка Postgresql 9, pgAdmin III в Ubuntu 10.04
28.10.2010 в Руководства
Я не любитель испытывать новые версии дистрибутивов и предпочитаю работать на релизах с долговременной поддержкой. Последним таким релизом для Ubuntu является дистрибутив версии 10.04.
Все бы хорошо, но посмотрев сколько вкусностей вошло в новую версию Postresql 9, очень захотелось его поставить, а в репозитории его появления не предвидится, как всегда в таких случаях помогают персональные пакеты с launchpad, либо сборка из исходников. Рассмотрим первый вариант установки через ppa.
Итак, приступим к установке.
Если вы думаете что это сложный процесс, то глубоко ошибаетесь, все очень просто, в прочем как и всегда в ubuntu.
Установим необходимые нам дополнительные пакеты:
#apt-get install python-software-propertiesДобавляем в свои источники пакетов дополнительный:
#add-apt-repository ppa:pitti/postgresqlОбновим список:
#apt-get updateИ теперь уже устанавливаем Postgresql 9.0.1 и pgAdmin III 1.12.0 (на момент написания статьи):
#apt-get install postgresql pgadmin3После установки остановим сервер и запустим, указав кодировку UTF-8:
$sudo -u postgres pg_dropcluster --stop 9.0 main $sudo -u postgres pg_createcluster --start -e UTF-8 9.0 main
Задаем пароль пользователю, для этого войдем в оболочку postgresql под именем пользователя postgres:
$sudo -u postgres psql postgres
При вводе пароль не будет отображаться, так что после его ввода просто нажмите интер и подтвердите свой пароль, еще раз введя его:
\password postgres
Создадим новую БД mydb:
$sudo -u postgres createdb mydb -e UTF-8
Основные операции выполнены и теперь можно работать с сервером Postgresql 9.0.1, используя gui.
Запустим pgAdmin III: Приложение->Программирование->pgAdmin III
Далее укажем хост, пользователя, пароль для регистрации БД.
- регистрация БД
После удачного соединения три раза кричим «Ура!!!» и начинаем использовать postgresql 9.











Green - 28.10.2010
> Postresql 9 , очень захотелось
Лишний пробел
> Итак приступим к установке
Запятую после «итак»
> Если вы думаете что это сложный процесс
Запятую после «что»
> запустим указав кодировку
Запятую после «Запустим»
> интер
Может всё-таки Enter? Или в крайнем случае Ентер?
> Основные операции выполнены и теперь можно работать с сервером используя gui.
Запятую после «выполнены» и «сервером»
> Как я и говорил все очень просто!
Запятую после «говорил»
vadimkansk - 28.10.2010
Ура! сенкс, поправим.
loginza5CCyM96czKh4PDtD5C3LV1 - 02.01.2011
скажите, а как запустить\остановить postgres? что-то в /etc/init.d/ нет ничего
php_coder - 24.01.2012
Вадим, спасибо! Только что поставил себе 9.1.2 по твоей инструкции
php_coder - 24.01.2012
>скажите, а как запустить\остановить postgres? что-то в /etc/init.d/ нет ничего
У меня есть. Запустил с помощью команды
invoke-rc.d postgresql start