在 Windows XP 上安裝 PostgreSQL 8.0.0
PostgreSQL 8.0.0 推出後,終於提供了 Windows 上的伺服器版本,這是首次 PostgreSQL Server 有 Win32 平台上的原生程式檔,而無需經由 Unix 模擬器 Cygwin 來在 Win 平台上架設資料庫伺服器。
除此之外,當我們執行安裝程式並完成安裝後,也同時就裝好了 pgAdmin。它是一個圖形化介面的客戶端管理軟體,你可以輕鬆地使用它來執行資料處理、資料安全、資料備份等工作。為了區別,PostgreSQL 將 Windows 上的安裝程式獨立出來做為一個專案,不過它的功能和特性和其他平台上是一樣的。另外安裝程式只能裝在 Windows NT4、2000、XP 和 2003 系統上,不能裝在 Windows 95、98 及 ME。
首先下載安裝程式:http://pgfoundry.org/projects/pginstaller
接下來開始執行安裝程式,因為目前還處於測試階段,所以要使用它來做為正式資料庫的人要仔細考慮了,最好是等到正式版出來後再使用。
點選「Next」後是安裝需知,你可以先看一下有沒有什麼要注意的地方。看完後按「Next」:
接下來你可以選擇要安裝那些部份,包括有資料庫伺服器、使用者介面(文字介面 psql 和圖形介面 pgAdmin)、資料庫驅動程式(ODBC、JDBC)、說明文件和發展者工具,通常我們都是全部安裝。另外可以選擇你想安裝的目錄,選好後按「Next」:
然後是安裝為系統服務。此處要注意的是,它會在 Windows 中新增一個名為 postgres 的使用者,並且它並不具有系統管理者權限。為了保護系統,PostgreSQL 不允許擁有系統管理者權限的使用者去啟動並執行資料庫伺服器服務,因此我們依照它的說明來新增使用者,直接將密碼設定上去後按「Next」。如果它詢問是否要新增的話,點選「Ok」。如果出現密碼過於簡單的訊息,問你要不要讓它幫你產生密碼的話,選擇「No」,因為它產生的密碼超級難記。
這一步和上一步都是新增使用者,但是上一步是新增「不具系統管理者權限的一般 Windows 使用者」,而這一步新增的是「PostgreSQL 資料庫中的超級管理者」,兩個不要搞混。直接輸入密碼後點選「Next」:
接下來設定的是資料庫中預設的程序語言,點選「Next」。之後出現的準備安裝畫面,也一樣點「Next」。
經過幾分鐘的安裝後就完成了:
這時點選「控制台」/「系統管理工具」/「服務」,可以看到 PostgreSQL 已經安裝成功並且成為系統服務了,而且也已啟動完成。
我裝了8.0有一個問題,如何更改服務裡的啟動參數呢?
因為它預設似乎不啟動tcp/ip的功能
求助
我因為要架設EBXMLRR需要用到POSTGRESQL
試圖架在WINDOWS上面
先前不大會是用那個CGYWIN
而postgresql8.0出來後
我是架好了
問題是不知道怎嚜去使用它ㄟ
他要在在哪輸入指令ㄋ
重點是
我在架設EBXMLRR的時候出現一個問題
就是
出現這個錯誤訊息
BUILD FAILED
file:G:/ebxmlrr/build.xml:732: org.postgresql.util.PSQLException: 拒絕連線,請檢
查主機名稱和埠號,並確定postmaster啟動時使用了-i參數開啟TCP/IP網路功能。
想請教該如何解決
感謝