2010-04-03 73 views
1

是否可以通過命令提示符或批處理文件或註冊表文件安裝整個數據庫(postgresql8.2),繞過安裝的瑣碎過程。但是接下來的問題是,我們如何提供默認參數,例如名稱,密碼,語言,數據庫的默認位置?目前我正在'Windows XP'平臺上工作。我可以通過命令提示符安裝postgresql8.2還是運行任何批處理或註冊表文件?

謝謝。

+1

投票遷移到superuser.com。您可能希望在將來指定您的平臺(儘管在這種情況下它可以從「批處理」和「註冊表」中扣除)。 – ChristopheD 2010-04-03 08:13:23

+1

爲什麼是8.2? 8.4更快,佔用空間更少,維護更容易。 – 2010-04-03 08:40:57

回答

0

對於8.3和更低的顯而易見的答案是:http://pginstaller.projects.pgfoundry.org/它支持或支持靜默安裝。對於更新的版本,請閱讀:http://forums.enterprisedb.com/posts/list/2135.page

使用現有的安裝程序將簡化您的生活併成爲我的起點。

這就是說沒有理由不能生成一個腳本來註冊DLL的正常運行的initdb等。這將需要PostgreSQL和Windows的一些額外的知識,並且將主要適用於自定義解決方案(即不你只是打包使用PostgreSQL運行的軟件的情況)。我不認爲可以在這裏給出完整的答案,因爲一旦你需要這樣的解決方案,你需要圍繞if來設計你的安裝。書可以寫在那個話題上。文檔http://www.postgresql.org/docs/9.0/static/install-windows.html應該讓你開始,但是由於從源代碼安裝和從預編譯源代碼安裝之間的唯一區別只是需要首先編譯源代碼文件。

如果你沒有看到二進制壓縮包,通常這些可以被提取出來,並且PostgreSQL可以從裏面運行。

相關問題