The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги | ]



"Раздел полезных советов: Установка PostgreSQL под Windows вр..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Раздел полезных советов: Установка PostgreSQL под Windows вр..."  +/
Сообщение от auto_tips (?), 10-Окт-11, 11:52 
Задача: установить PostgreSQL в Windows без использования инсталлятора.

1. Распаковываем архив c бинарниками (можно взять из готовой установки или с сайта http://www.enterprisedb.com/products-services-training/pgbin... ) в 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


URL:
Обсуждается: http://www.opennet.ru/tips/info/2633.shtml

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Установка PostgreSQL под Windows вручную"  +/
Сообщение от anonim (?), 10-Окт-11, 11:52 
Уточнил бы хоть, для каких это версий :)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Установка PostgreSQL под Windows вручную"  +/
Сообщение от Аноним (-), 10-Окт-11, 12:14 
Проверено для 9.1.1
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Установка PostgreSQL под Windows вручную"  +/
Сообщение от Аноним (-), 10-Окт-11, 13:27 
под win7
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

15. "Установка PostgreSQL под Windows вручную"  +/
Сообщение от Аноним (-), 06-Дек-11, 15:37 
Только что таким образом поставил PostgreSQL 9.1.2 под XP. К команде cacls надо добавить /T, т.е:
cacls C:\PostgreSQL /E /T /G postgres:F
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

7. "Установка PostgreSQL под Windows вручную"  +/
Сообщение от liposoma (?), 13-Окт-11, 14:43 
Респект, very powerful command line
добавил бы для полноты картины:
2. mkdir C:\PostgreSQL\data
7. echo pwd > C:\PostgreSQL\bin\pf
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

8. "Установка PostgreSQL под Windows вручную"  +/
Сообщение от Аноним (-), 13-Окт-11, 20:39 
Угу. Задача в том числе сделать свой инсталлятор, для распространения postgres в составе своих продуктов, т.е. чтобы само скриптом как надо ставилось.
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

14. "Установка PostgreSQL под Windows вручную"  +/
Сообщение от Аноним (-), 22-Ноя-11, 21:07 
пару поправок:
- изымаем право интерактивного входа в систему, чтобы пользователь postgres не парил на экране входа в систему:
ntrights +r SeDenyInteractiveLogonRight -u postgres
- вместо echo pwd > C:\PostgreSQL\bin\pf надо echo pwd> C:\PostgreSQL\bin\pf иначе в файле лишний пробел и потом заморочки
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

9. "Установка PostgreSQL под Windows вручную"  +/
Сообщение от Кирилл (??), 18-Окт-11, 11:57 
А зачем это? Проще не на Венду Слона ставить, а поставить на комп нормальную ОС.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

10. "Установка PostgreSQL под Windows вручную"  +/
Сообщение от Pilat (ok), 19-Окт-11, 02:32 
Проще запустить стандартный инсталлятор и не делать переборку двигателя через выхлопную трубу.
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

11. "Установка PostgreSQL под Windows вручную"  +/
Сообщение от ACCA (ok), 20-Окт-11, 10:09 
А что делать, если он обломался с невнятной диагностикой?
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

12. "Установка PostgreSQL под Windows вручную"  +/
Сообщение от A (?), 17-Ноя-11, 11:20 
Чем Венда не нормальная ОС?

"Настоящий летчик способен с легкостью летать на всем, что летает, и способен летать с некоторым трудом на том, что, вообще говоря, летать не может."

А если у Вас, сударь, что-то не летает - так это не в ОС проблема )

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

16. "Установка PostgreSQL под Windows вручную"  +/
Сообщение от wolfemail (??), 16-Сен-18, 15:23 
а что за такая утилита "pathman" - её нет ни в XP ни в семерке.
SET PATH вроде работает из батников ...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема


  Закладки на сайте
  Проследить за страницей
Created 1996-2018 by Maxim Chirkov  
ДобавитьПоддержатьВебмастеруГИД  
Hosting by Ihor