標籤:windows .exe timestamp time 解壓 http 建立 minimal ini
下載二進位包:https://www.enterprisedb.com/download-postgresql-binaries
直接解壓到C盤
Microsoft Windows [版本 6.3.9600]
(c) 2013 Microsoft Corporation。著作權所有,並保留一切權利。
C:\Users\xxxx>cd C:\postgresql-9.6.2-4-windows-x64-binaries\pgsql\bin
C:\postgresql-9.6.2-4-windows-x64-binaries\pgsql\bin>
C:\postgresql-9.6.2-4-windows-x64-binaries\pgsql\bin>initdb.exe -D C:\postgresql
-9.6.2-4-windows-x64-binaries\pgsql\data -E SQL_ASCII -U postgres --locale=C
屬於此資料庫系統的檔案宿主為使用者 "xxxx".
此使用者也必須為伺服器處理序的宿主.
資料庫簇將使用本地化語言 "C"進行初始化.
預設的文本搜尋配置將會被設定到"english"
禁止為資料頁產生校正和.
建立目錄 C:/postgresql-9.6.2-4-windows-x64-binaries/pgsql/data ... 成功
正在建立子目錄 ... 成功
選擇預設最大聯結數 (max_connections) ... 100
選擇預設共用緩衝區大小 (shared_buffers) ... 128MB
選擇動態共用記憶體實現 ......windows
建立設定檔 ... 成功
正在運行自舉指令碼 ...成功
正在執行自舉後初始化 ...成功
同步資料到磁碟...成功
警告:為本地串連啟動了 "trust" 認證.
你可以通過編輯 pg_hba.conf 更改或你下次
行 initdb 時使用 -A或者--auth-local和--auth-host選項.
成功。您現在可以用下面的命令開啟資料庫伺服器:
"pg_ctl" -D "C:\postgresql-9.6.2-4-windows-x64-binaries\pgsql\data" -l logfi
le start
C:\postgresql-9.6.2-4-windows-x64-binaries\pgsql\bin>pg_ctl.exe -D C:\postgresql
-9.6.2-4-windows-x64-binaries\pgsql\data start
正在啟動伺服器處理序
C:\postgresql-9.6.2-4-windows-x64-binaries\pgsql\bin>LOG: database system was s
hut down at 2017-04-24 16:21:01 HKT
LOG: MultiXact member wraparound protections are now enabled
LOG: database system is ready to accept connections
LOG: autovacuum launcher started
C:\postgresql-9.6.2-4-windows-x64-binaries\pgsql\bin>pg_config.exe C:\postgresql
-9.6.2-4-windows-x64-binaries\pgsql\data
pg_config: 無效參數: C:\postgresql-9.6.2-4-windows-x64-binaries\pgsql\data
請用 "pg_config --help" 擷取更多的資訊.
C:\postgresql-9.6.2-4-windows-x64-binaries\pgsql\bin>pg_controldata.exe C:\postg
resql-9.6.2-4-windows-x64-binaries\pgsql\data
pg_control 版本: 960
Catalog 版本: 201608131
資料庫系統標識符: 6412480914966795996
資料庫簇狀態: 在運行中
pg_control 最後修改: 2017/4/24 16:23:59
最新檢查點位置: 0/14EB8B0
優先檢查點位置: 0/14EB618
最新檢查點的 REDO 位置: 0/14EB8B0
最新檢查點的重做記錄檔: 000000010000000000000001
最新檢查點的 TimeLineID: 1
最新檢查點的PrevTimeLineID: 1
最新檢查點的full_page_writes: 開啟
最新檢查點的NextXID: 0:542
最新檢查點的 NextOID: 12402
最新檢查點的NextMultiXactId: 1
最新檢查點的NextMultiOffsetD: 0
最新檢查點的oldestXID: 535
最新檢查點的oldestXID所在的資料庫:1
最新檢查點的oldestActiveXID: 0
最新檢查點的oldestMultiXid: 1
最新檢查點的oldestMulti所在的資料庫:1
最新檢查點的oldestCommitTsXid:0
最新檢查點的newestCommitTsXid:0
最新檢查點的時間: 2017/4/24 16:21:01
不帶日誌的關係: 0/1使用虛假的LSN計數器
最小恢複結束位置: 0/0
最小恢複結束位置時間表: 0
開始進行備份的點位置: 0/0
備份的最終位置: 0/0
需要終止備份的記錄: 否
wal_level設定: minimal
wal_log_hints設定: 關閉
max_connections設定: 100
max_worker_processes設定: 8
max_prepared_xacts設定: 0
max_locks_per_xact設定: 64
track_commit_timestamp設定: 關閉
最大資料校準: 8
資料庫塊大小: 8192
大關係的每段塊數: 131072
WAL的塊大小: 8192
每一個 WAL 段位元組數: 16777216
標識符的最大長度: 64
在索引中可允許使用最大的列數: 32
TOAST區塊的最大長度: 1996
大對象區塊的大小: 2048
日期/時間 類型儲存: 64位整數
正在傳遞Flloat4類型的參數: 由值
正在傳遞Flloat8類型的參數: 由值
資料頁校正和版本: 0
C:\postgresql-9.6.2-4-windows-x64-binaries\pgsql\bin>psql.exe -h 127.0.0.1 -p 54
32 -U postgres postgres
psql (9.6.2)
輸入 "help" 來擷取協助資訊.
postgres=# create table test(id int primary key,info text,crt_time timestamp);
CREATE TABLE
postgres=# insert into test select generate_series(1,1000),md5(random()::text),c
lock_timestamp();
INSERT 0 1000
postgres=# checkpoint;
CHECKPOINT
postgres=# show port;
port
------
5432
(1 行記錄)
postgres=# \q
C:\postgresql-9.6.2-4-windows-x64-binaries\pgsql\bin>pg_ctl.exe -D C:\postgresql
-9.6.2-4-windows-x64-binaries\pgsql\data stop -m fast
LOG: received fast shutdown request
等待伺服器LOG: aborting any active transactions
進程關LOG: autovacuum launcher shutting down
閉 ....LOG: shutting down
LOG: database system is shut down
完成
伺服器處理序已經關閉
C:\postgresql-9.6.2-4-windows-x64-binaries\pgsql\bin>
Windows 安裝PostgreSQL