ThingWorx 고가용성 > Pgpool-II와 함께 PostgreSQL HA 배포 예제 > 3. ThingWorx용 데이터베이스 설정
3. ThingWorx용 데이터베이스 설정
모든 ThingWorx 데이터베이스 설정 단계를 모든 PostgreSQL 노드에서 수행해야 합니다.
단계 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
이렇게 하면 다음과 유사한 결과가 반환되어야 합니다.
도움이 되셨나요?