Могу ли я установить postgresql8.2 через командную строку или запустить какой-либо пакет или файл реестра? - PullRequest
1 голос
/ 03 апреля 2010

Можно ли установить всю базу данных (postgresql8.2) через командную строку, командный файл или файл реестра, минуя простую процедуру установки. Но тогда возникает вопрос: как мы можем предоставить параметры по умолчанию, такие как имя, пароль, язык, расположение базы данных по умолчанию? В настоящее время я работаю на платформе Windows XP.

Спасибо.

1 Ответ

0 голосов
/ 14 марта 2013

Для 8.3 и ниже очевидный ответ: http://pginstaller.projects.pgfoundry.org/, который поддерживает или поддерживает установку без вывода сообщений. Для более свежих версий, пожалуйста, прочитайте: http://forums.enterprisedb.com/posts/list/2135.page

Использование существующих инсталляторов упростит вашу жизнь и будет тем, с чего я начну.

Сказано, что нет причин, по которым вы не можете сгенерировать скрипт для регистрации dll, правильно запускающего initdb и т. Д. Это потребует некоторых дополнительных знаний как о PostgreSQL, так и Windows, и будет в основном подходить для пользовательских решений (то есть не для случаев где вы просто упаковываете программное обеспечение, которое работает с PostgreSQL). Я не думаю, что здесь можно дать полный ответ, потому что, когда вам нужно такое решение, вам нужно спроектировать свою установку, если. Книги могут быть написаны на эту тему. Тем не менее, документы http://www.postgresql.org/docs/9.0/static/install-windows.html должны помочь вам начать работу, поскольку единственное различие между установкой из исходного кода и установкой из предварительно скомпилированного исходного кода заключается только в том, что вам сначала нужно скомпилировать исходные файлы.

Если вы не сможете взглянуть на двоичные zip-пакеты. Обычно они могут быть извлечены и PostgreSQL может быть запущен из них.

...