3. 設定 ThingWorx 資料庫
應在所有 PostgreSQL 節點上執行所有 ThingWorx 資料庫設定步驟。
步驟 0
下載 ThingWorx 安裝封裝。
下載 ThingWorx for PostgreSQL 安裝封裝並將其內容萃取到 /db/install 資料夾。
步驟 1
建立 twadmin 角色。
psql
步驟 2
在 psql 內,使用下列指令來建立 twadmin 角色。修改密碼以符合您的安全性需求。
psql> create user twadmin with password 'trUf6yuz2?_Gub';
psql> alter role twadmin with createdb;
\q
步驟 3
建立資料庫。
確保 /db/thingworx 已建立且 postgres 使用者為此資料夾的擁有者。
將目錄變更為 /db/install 執行下列動作:
./thingworxPostgresDBSetup.sh -a postgres -u twadmin -l /db/thingworx
欲核對此安裝:
psql -d thingworx
\q
步驟 4
授與權限給 Twadmin。
psql
grant all privileges on database thingworx to twadmin;
\q
步驟 5
建立結構描述。
./thingworxPostgresSchemaSetup.sh
步驟 6
核對結構描述。
psql -d thingworx -U twadmin
\dt
傳回的結果應該與如下所示類似: