Установка PostgreSQL 9.2 на Linux за 5 минут
Добрый день, сейчас я расскажу Вам, как установить последнюю версию сервера баз данных PostgreSQL на Linux за 5 минут.
Все действия производятся на Linux с ОС семейства CentOS/Fedora/RHEL/Oracle Linux, из под пользователя root.
1) Заходим на официальный репозиторий
Для меня это ветка PostgreSQL 9.2 (последняя на данный момент) и пакет CentOS 6 — x86_64 (версия моей ОС).
2) В консоли нашего сервера вбиваем простую команду для подключения этого репозитория.
rpm -i http://yum.postgresql.org/9.2/redhat/rhel-6-x86_64/pgdg-centos92-9.2-5.noarch.rpm
В ответ Вы можете увидеть предупреждение такого плана:
warning: /var/tmp/rpm-tmp.efuoYm: Header V4 DSA/SHA1 Signature, key ID 442df0f8: NOKEY
Не обращаем на него внимание, оно предупреждает нас о том, что у пакета нет цифровой подписи.
3) И сам процесс установки — это выполнение одной команды в консоли сервера:
yum -y install postgresql92-server postgresql92-devel postgresql92 postgresql92-libs
4) Теперь нам необходимо создать структуру баз данных командой:
service postgresql-9.2 initdb
5) Добавляем наш сервер PostgreSQL в автозагрузку:
chkconfig postgresql-9.2 on
6) Стартуем наш сервер баз данных:
service postgresql-9.2 start
В процессе установки создается пользователь postgres, под которым и нужно работать с сервером БД.
В дальнейшем Вы сможете обновить Ваш сервер, а в том числе и PostgreSQL, командой:
yum update
Огромное спасибо за статью!!! Реально помогло!
начиная с Fedora 16 service postgresql initdb заменено на
postgresql-setup initdb
Последнее время я использую Valentina Studio для работы с postgresql на linux. Очень хороший и бесплатный инструмент, рекомендую посмотреть.http://www.valentina-db.com/en/valentina-studio-overview
круть, поставилось