Я не любитель испытывать новые версии дистрибутивов и предпочитаю работать на релизах с долговременной поддержкой. Последним таким релизом для 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.
> Postresql 9 , очень захотелось
Лишний пробел
> Итак приступим к установке
Запятую после «итак»
> Если вы думаете что это сложный процесс
Запятую после «что»
> запустим указав кодировку
Запятую после «Запустим»
> интер
Может всё-таки Enter? Или в крайнем случае Ентер?
> Основные операции выполнены и теперь можно работать с сервером используя gui.
Запятую после «выполнены» и «сервером»
> Как я и говорил все очень просто!
Запятую после «говорил»
Ура! сенкс, поправим.
скажите, а как запустить\остановить postgres? что-то в /etc/init.d/ нет ничего 🙁
Уведомление: Installation of PosgreSQL 9 with PgAdmin 3 on Ubuntu 10.04 Lucid Lynx
Вадим, спасибо! Только что поставил себе 9.1.2 по твоей инструкции 🙂
>скажите, а как запустить\остановить postgres? что-то в /etc/init.d/ нет ничего 🙁
У меня есть. Запустил с помощью команды
invoke-rc.d postgresql start
Уведомление: PostgreSQL — немного о нём + установка в Linux « badaloff.ru
Прикрути PgDesigner к девятому Postgres, цены тебе не будет 😉
Последнее время я использую Valentina Studio для работы с postgresql на ubuntu. Очень хороший и бесплатный инструмент, рекомендую посмотреть.http://www.valentina-db.com/en/valentina-studio-overview