|
此程序的步驟使用 PostgreSQL x.x 版,其中 x.x 是支援的版本。
|
|
PgAdmin 是資料庫的開放來源管理工具,包括在 PostgreSQL 下載中。該工具擁有完整的 Unicode 支援、快速多執行緒查詢和資料編輯工具,支援所有 PostgreSQL 物件類型。
|
|
密碼應不易猜測且不能為已知的常用密碼,長度應至少為 14 個字元,且包含大寫與小寫字母、數字與特殊字元的混合。您需要在稍後的步驟中重新輸入此密碼。
|
|
此部份對於開發環境為選用,但應在所有生產環境中實行。
|
如果您希望允許連線所有 IPv4 位址:
|
host all all 0.0.0.0/0 md5
|
如果您希望僅允許連線特定 IPv4 位址 (將 <ipAddress> 取代為進行連線之電腦的 IP 位址):
|
host all all <ipAddress>/32 md5
|
如果您希望允許連線所有 IPv6 位址:
|
host all all ::0/0 md5
|
如果您希望僅允許連線特定 IPv6 位址 (將 <ipv6Address> 取代為相應的位址):
|
host all all <ipv6Address>/128 md5
|
|
如需有關配置 pg_hba.conf 檔案的其他資訊,請參閱正式
PostgreSQL 文件 集。
|
選項
|
參數
|
預設值
|
描述
|
範例
|
---|---|---|---|---|
t 或 -T
|
表格空間
|
thingworx
|
表格空間名稱
|
-t thingworx
|
-p 或 -P
|
埠
|
5432
|
PostgreSQL 埠號
|
-p 5432
|
-d 或 -D
|
資料庫
|
thingworx
|
欲建立的 PostgreSQL 資料庫名稱
|
-d thingworx
|
-h 或 -H
|
主機
|
localhost
|
主機的名稱
|
-h localhost
|
-l 或 -L
|
tablespace_location
|
/ThingworxPostgresqlStorage
|
必填。檔案系統中儲存表示資料庫物件之檔案的位置。
|
-l or -L
|
-a 或 -A
|
adminusername
|
postgres
|
管理員名稱
|
-a postgres
|
-u 或 -U
|
thingworxusername
|
twadmin
|
具有資料庫寫入權限的使用者名稱。
|
-u twadmin
|
選項
|
參數
|
預設值
|
描述
|
範例
|
---|---|---|---|---|
-h 或 -H
|
主機
|
localhost
|
資料庫的 IP 或主機名稱。
|
-h localhost
|
-p 或 -P
|
埠
|
5432
|
PostgreSQL 埠號。
|
-p 5432
|
-d 或 -D
|
資料庫
|
thingworx
|
要使用的資料庫名稱。
|
-d thingworx
|
-s 或 -S
|
結構描述
|
公開
|
要使用的結構描述名稱。
|
-s mySchema
|
-u 或 -U
|
使用者名稱
|
twadmin
|
更新資料庫結構描述的使用者名稱
|
-u twadmin
|
-o 或 -O
|
選項
|
所有
|
系統共提供以下三種選項:
• 所有:設定指定資料庫的模型和資料提供者結構描述。
• 模型:設定指定資料庫的模型提供者結構描述。
• 資料:設定指定資料庫的資料提供者結構描述。
|
-o data
|
|
如果您的 PostgreSQL 伺服器與 ThingWorx 伺服器不同,且 ThingWorx 安裝有問題,請審核這些 Tomcat 記錄檔與 platform-settings.json 檔案。預設安裝假設兩個伺服器位於相同的電腦上。
|