windows下PostgreSQL 安裝與配置

來源:互聯網
上載者:User

標籤:microsoft   pga   red   int   環境變數   databases   chinese   mysql   沒有   

https://www.postgresql.org/download/

 

Download the installer certified by EnterpriseDB for all supported PostgreSQL versions.

This installer includes the PostgreSQL server, pgAdmin; a graphical tool for managing and developing your databases, and StackBuilder; a package manager that can be used to download and install additional PostgreSQL tools and drivers. Stackbuilder includes management, integration, migration, replication, geospatial, connectors and other tools.

 

可以下載整合的安裝包:包含PostgreSQL server,pgAdmin一個圖形介面用戶端,StackBuilder 負責管理整合遷移複製等工作。

 

PostgreSQL的文檔並不友好,我只找到了linux類系統的文檔。後來就開始自己踩坑。

 

檔案是exe的,如果沒有directx或者Microsoft Visual C++ 2013 Redistributable (x64) …之類的東東它會自動協助安裝,所以不用擔心。(選擇PostgreSQL的原因之一是mysql的免安裝包不提供此類支援,手動沒解決,其它的好處還沒接觸到)

 

設定環境變數

建立一個檔案,副檔名為vbs,內容如下,雙擊執行。

on error resume next set sysenv=CreateObject("WScript.Shell").Environment("system") ‘系統內容變數的數組對象 Path = CreateObject("Scripting.FileSystemObject").GetFolder(".").Path ‘添加變數 sysenv("PGHOME")="D:\pgsql" sysenv("PGHOST")="localhost" sysenv("Path")=sysenv("PGHOME")+"\bin;"+sysenv("Path") sysenv("PGLIB")=sysenv("PGHOME")+"\lib" sysenv("PGDATA")=sysenv("PGHOME")+"\data" wscript.echo "PostgreSQL環境變數安裝成功!不需要重新啟動電腦啊!"

 

初始化資料庫

在命令列執行,最好右鍵選擇管理員權限(下邊還會用到)。

 

initdb.exe -D d:\pgsql\data -E UTF-8 --locale=chs -U postgres -W

-D :指定資料庫簇的儲存目錄E:\pgsql\data

-E :預設編碼格式UTF8

--locale:關於地區設定(chinese-simplified-china)

-U :指定DB的超級使用者的使用者名稱postgres

-W :為超級使用者指定密碼的提示

 

安裝windows服務

pg_ctl register -N PostgreSQL -D D:\pgsql\data(一定要管理員權限才可以)

windows下PostgreSQL 安裝與配置

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.