Name
initlocation -- 創建一個從屬的
PostgreSQL數據庫存儲區
Synopsis
initlocation directory
描述
initlocation
創建一個新的PostgreSQL從屬數據庫存儲區。參閱
CREATE DATABASE
裡關于如何管理和使用從屬存儲區的討論。
如果參數不包含一個斜槓而且也不是一個有效的路徑,
它會被認為是一個環境變量而引用。參考下面的例子。
為使用這條命令,你必須以數據庫超級用戶登錄(例如,使用 su)
例子
用環境變量在一個可選位置創建一個數據庫:
$ export PGDATA2=/opt/postgres/data
啟動並停止postmaster這樣它就能看到PGDATA2環境變量。
系統必須配置為postmaster每次啟動都能看到PGDATA2。
最後︰
$ initlocation PGDATA2
$ createdb -D PGDATA2 testdb
或者,如果允許你使用絕對路徑,你可以這樣:
$ initlocation /opt/postgres/data
$ createdb -D /opt/postgres/data/testdb testdb