Windows中使用二進制壓縮包安裝Postgresql9.6

下載並解壓Postgresql二進制包redis

解壓包含有"pgsql"的目錄到指定文件夾,如下稱這個文件名爲"POSTGRESQL_ROOT"。sql

接下來在該文件夾(POSTGRESQL_ROOT)中建立數據(data)和日誌(log)目錄:數據庫

配置Postgresqlpost

使用POSTGRESQL_ROOT/bin目錄下的 initdb 命令建立數據庫(如運行報缺乏動態連接庫的錯, 下載Microsoft Visual C++ 2008 redistributable package):編碼

%POSTGRESQL_ROOT%/bin/initdb -U postgres -A password -E utf8 -W -D %POSTGRESQL_ROOT%\data

參數說明以下:日誌

-U postgres :建立數據庫超級用戶爲「postgres」。postgresql

-A password :數據庫使用密碼受權。code

-E utf8:數據庫默認字符編碼集爲UTF-8。get

-W:手動錄入數據庫超級用戶密碼。it

-D POSTGRESQL_ROOT\data:指定數據庫安裝目錄。

配置完成後使用如下命令啓動數據庫:

%POSTGRESQL_ROOT%/bin/pg_ctl -D %POSTGRESQL_ROOT%/data -l %POSTGRESQL_ROOT%/log/pgsql.log start

使用如下命令中止數據庫:

%POSTGRESQL_ROOT%/bin/pg_ctl -D %POSTGRESQL_ROOT%/data -l %POSTGRESQL_ROOT%/log/pgsql.log stop

使用如下命令把Postgresql註冊爲服務:

%POSTGRESQL_ROOT%/bin/pg_ctl register -N "postgresql" -U "NT AUTHORITY\NetworkService" -D %POSTGRESQL_ROOT%/data -w

使用如下命令建立數據庫:

%POSTGRESQL_ROOT%/bin/createdb -U postgres <數據庫名>

Postgresql經常使用命令

導出數據:pg_dump --host=localhost --username=[數據庫用戶名] --dbname=[數據庫名] --file=dbexport.sql 導入數據:psql -U [數據庫用戶名] [數據庫名] <export.sql

相關文章
相關標籤/搜索