[an error occurred while processing this directive]

Установка PostgreSQL под Windows вручную
Задача: установить PostgreSQL в Windows без использования инсталлятора.

1. Распаковываем архив c бинарниками (можно взять из готовой установки или с
сайта http://www.enterprisedb.com/products-services-training/pgbindownload ) в C:\PostgreSQL

2. Создаём каталог C:\PostgreSQL\data - там будут лежать данные базы

3. Создаем пользователя postgres с паролем pwd. В командной строке вводим:

   net user postgres pwd /add

4. Устанавливаем ему неограниченный срок действия пароля:

   WMIC UserAccount WHERE Name="postgres" Set PasswordExpires=FALSE

5. Даем право входа в качестве службы утилитой ntrights из Windows Resource Kit Tools:

   ntrights +r SeServiceLogonRight -u postgres

6. Даем все права на каталог C:\PostgreSQL:

   cacls C:\PostgreSQL /E /G postgres:F

7. Создаем в C:\PostgreSQL\bin текстовый файл с именем pf, содержащий пароль pwd

8. В C:\PostgreSQL\bin выполняем команду по инициализации базы:

   initdb -U postgres --pwfile=pf -A md5 -E UTF8 --locale=Russian_Russia -D C:\PostgreSQL\data

9. Регистрируем сервис:

   pg_ctl register -N PostgreSQL -U postgres -P pwd -D C:\PostgreSQL\data -S auto

10. Запускаем службу:

   sc start PostgreSQL

Для удобства прописываем путь к бинарным файлам PostgreSQL в PATH:

   pathman /as c:\PostgreSQL\bin
 
08.10.2011 , Автор: Аноним
Ключи: postgresql, windows, install / Лицензия: CC-BY
Раздел:    Корень / Программисту и web-разработчику / SQL и базы данных / PostgreSQL специфика / Оптимизация и администрирование PostgreSQL

[an error occurred while processing this directive]

[an error occurred while processing this directive]