Иллюстрированный самоучитель по PostgreSQL

Установка PostgreSQL

  • Подготовка к установке

    В этой главе описана процедура подготовки, установки и настройки PostgreSQL. По умолчанию многие возможности PostgreSQL не задействуются. Например, поддержку языка TCL приходится специально активизировать на стадии компиляции.
  • 10 этапов установки PostgreSQL. Этап 1. Создание пользователя postgres.

    Дистрибутив PostgreSQL имеется на компакт-диске, прилагаемом к книге, но вы также можете посетить web-сайт PostgreSQL и проверить, не появилась ли более новая версия. Исходные тексты PostgreSQL размещены на многих ftp-сайтах.
  • Этап 2. Установка пакета исходных текстов PostgreSQL.

    После получения исходных текстов PostgreSQL скопируйте пакет во временный каталог, из которого будет производиться компиляция и настройка PostgreSQL. Распакуйте файл архива с расширением.tar.gz и переходите к установке.
  • Этап 3. Настройка конфигурации.

    Перед компиляцией необходимо произвести настройку исходных текстов и задать конфигурацию в соответствии с вашим потребностями. Для этой цели используется сценарий configure. | Сценарий configure также осуществляет проверку связей, необходимых для компиляции PostgreSQL.
  • Этап 4. компиляция исходных текстов.

    После выполнения команды configure переходите к компиляции PostgreSQL командой gmake. Примерный результат приведен в листинге 2.7. | Примечание | На компьютерах с системой Linux вместо gmake может использоваться команда make. Пользователи BSD используют команду gnumake. | Листинг 2.7.
  • Этап 5. Регрессионное тестирование.

    Регрессионное тестирование – не обязательный, но рекомендуемый этап. Он позволяет убедиться в том, что после компиляции исходных текстов PostgreSQL работает так, как ожидается. В процессе тестирования проверяются как стандартные операции SQL, так и расширенные возможности PostgreSQL.
  • Этап 6. Установка откомпилированных программ и библиотек.

    После настройки и компиляции исходного кода PostgreSQL откомпилированные библиотеки, двоичные файлы и файлы данных необходимо перенести в другой, более подходящий каталог. В случае обновления существующей версии PostgreSQL обязательно создайте резервные копии баз данных.
  • Этап 7. Настройка переменных среды.

    Использовать переменные среды PostgreSQL не обязательно. Тем не менее эти переменные задействованы при выполнении различных операций PostgreSQL, включая запуск и завершение процессов postmaster. В переменных среды задаются пути к каталогу bin и каталогу man-документации.
  • Этап 8. Инициализация и запуск PostgreSQL.

    Если вы зарегистрированы как привилегированный пользователь root, то вместо выполнения команд su – с, знакомых по предыдущим этапам, вам придется войти в систему под именем postgres, созданным на первом этапе. После входа под именем postgres введите команду, приведенную в листинге 2.15.
  • Этап 9. Настройка сценария SysV для PostgreSQL.

    Сценарий SysV позволяет корректно управлять работой PostgreSQL в системе SysV и выполнять такие операции, как запуск, остановка и проверка состояния. Он работает в большинстве версий Linux на базе Red Hat, включая Mandrake.
  • Этап 10. Создание базы данных.

    После запуска СУБД PostgreSQL можно переходить к настройке прототипа базы данных templatel. Если все базы данных, которые вы планируете создавать в будущем, будут обладать одним набором системных параметров, установите эти параметры для шаблона templatel.
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.