3. Configurare il database per ThingWorx
Tutti i passi di impostazione del database ThingWorx devono essere eseguiti su tutti i nodi PostgreSQL.
Passo 0
Scaricare il package di installazione di ThingWorx.
Scaricare il package di installazione di ThingWorx for PostgreSQL ed estrarne il contenuto nella cartella /db/install.
Passo 1
Creare il ruolo twadmin.
psql
Passo 2
All'interno di PSQL utilizzare il comando seguente per creare il ruolo twadmin. Modificare la password per soddisfare i requisiti di protezione.
psql> create user twadmin with password 'trUf6yuz2?_Gub';
psql> alter role twadmin with createdb;
\q
Passo 3
Creare il database.
Assicurarsi che /db/thingworx sia stato creato e che l'utente postgres sia il proprietario di questa cartella.
Modificare la directory /db/install per eseguire il comando seguente:
./thingworxPostgresDBSetup.sh -a postgres -u twadmin -l /db/thingworx
Per verificare questa installazione:
psql -d thingworx
\q
Passo 4
Concedere i privilegi a twadmin.
psql
grant all privileges on database thingworx to twadmin;
\q
Passo 5
Creare lo schema.
./thingworxPostgresSchemaSetup.sh
Passo 6
Verificare lo schema.
psql -d thingworx -U twadmin
\dt
Dovrebbe restituire risultati simili ai seguenti:
È stato utile?