Вы когда-нибудь хотели установить сервер PostgreSql с некоторыми настраиваемыми параметрами? Вам нужно установить сервер PostgreSQL из исходного кода вместо предварительно настроенных пакетов? Эта статья проведет вас через короткую процедуру установки, чтобы настроить и запустить сервер PostgreSql!
Шаги
Шаг 1. Получите исходный код с веб-сайта PostgreSQL [1]
Шаг 2. Распакуйте пакет с исходным кодом
Используйте следующую команду bash / console:
gunzip postgresql-8.3.3.tar.gz
tar xf postgresql-8.3.3.tar
- postgresql-8.3.3 - это имя текущей версии. Будущие версии могут отличаться в части 8.3.3.
-
Каталог с именем postgresql-8.3.3 будет создан в текущем каталоге (из которого вы выполнили приведенный выше сценарий).
Шаг 3. Измените текущий каталог на вновь созданный (postgresql-8.3.3)
Шаг 4. Настройте дерево исходных кодов для своей системы и выберите нужные параметры установки:
-
Конфигурация по умолчанию: запустите команду
./configure
на вашем bash / console
- Пользовательская конфигурация (только для опытных пользователей): вы можете установить множество пользовательских параметров конфигурации, используя параметры командной строки, перечисленные в документации PostgreSQL [2]
Шаг 5. Запустите процесс сборки, выполнив командную строку.
gmake
в вашей консоли / bash.
Это может занять несколько минут в зависимости от вашего оборудования. Последняя отображаемая строка должна быть:
Все PostgreSQL успешно сделано. Готов к установке.
Шаг 6. Установите файлы PostgreSql, выполнив команду bash / console:
gmake install
который установит файлы в / usr / local / pgsql, если вы не использовали параметр командной строки --prefix = PREFIX, и в этом случае файлы будут установлены по пути, указанному PREFIX
Шаг 7. Создайте учетную запись суперпользователя для PostgreSQL, выполнив следующую команду в консоли bash:
adduser postgres
Шаг 8. Создайте каталог для хранения дерева данных PostgreSQL, выполнив следующие команды в консоли bash:
mkdir / p01 / pgsql / данные
chown postgres / p01 / pgsql / данные
Шаг 9. Создайте кластер PostgreSQL, выполнив:
su - postgres
/ usr / локальный / pgsql / bin / initdb -D / p01 / pgsql / data
Шаг 10. Запустите сервер PostgreSQL (процесс postmaster), выполнив:
/ usr / local / pgsql / bin / postmaster -D / p01 / pgsql / data> файл журнала 2> & 1 &
Шаг 11. Создайте базу данных PostgreSQL в кластере, выполнив:
/ usr / local / pgsql / bin / createdb тест
Шаг 12. Войдите в базу данных с помощью команды psql:
/ usr / local / pgsql / bin / psql тест
Метод 1 из 1: Полный список команд
Это полный список команд, которые необходимо выполнить и которые описаны в этой статье для установки сервера. Это можно сохранить в скрипте для последующего выполнения.
./configure
gmake
вс
gmake install
adduser postgres
mkdir / usr / местные / pgsql / данные
chown postgres / usr / local / pgsql / данные
su - postgres
/ usr / локальный / pgsql / bin / initdb -D / usr / локальный / pgsql / данные
/ usr / local / pgsql / bin / postgres -D / usr / local / pgsql / data> файл журнала 2> & 1 &
/ usr / local / pgsql / bin / createdb тест
/ usr / local / pgsql / bin / psql тест