![]() |
此程序的步驟使用 PostgreSQL x.x 版,其中 x.x 是支援的版本。
|
![]() |
pgAdmin 是資料庫的開放來源管理工具,包括在 PostgreSQL 下載中。該工具擁有完整的 Unicode 支援、快速多執行緒查詢和資料編輯工具,支援所有 PostgreSQL 物件類型。
|
![]() |
在此流程稍後的部份,會將此使用者稱為 thingworxusername。
|
![]() |
此部份對於開發環境為選用,但應在所有生產環境中實行。
|
如果您希望允許連線所有 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 文件 集。
|
![]() |
ThingWorx 9.3.1 之後,不再需要建立 ThingworxPostgresqlStorage 資料夾或任何 -l 參數相關步驟,且 ThingWorx 資料將會儲存在 Postgresql 的預設位置。
|
選項
|
參數
|
預設
|
描述
|
範例
|
||
---|---|---|---|---|---|---|
t 或 -T
|
表格空間
|
thingworx
|
表格空間名稱
|
-t thingworx
|
||
-p 或 -P
|
埠
|
5432
|
PostgreSQL 埠號
|
-p 5432
|
||
-d 或 -D
|
資料庫
|
thingworx
|
欲建立的 PostgreSQL 資料庫名稱
|
-d thingworx
|
||
-l 或 -L
|
tablespace_location
|
/ThingworxPostgresqlStorage
|
在 ThingWorx 9.3.0 及之前版本中需要。 檔案系統中儲存表示資料庫物件之檔案的位置。使用者需要先以權限手動建立此資料夾,才能執行指令集,然後指定路徑,例如 -l D:\ThingworxPostgresqlStorage。
|
-l or -L
|
||
-h 或 -H
|
主機
|
localhost
|
主機的名稱
|
-h localhost
|
||
-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 檔案。預設安裝假設兩個伺服器位於相同的電腦上。
|