Open nmatsui opened 1 year ago
pxr-ver-1.0/doc/導入ガイドライン/ビルド手順書/ビルド手順書_pxr-operator-service.pdfの「3.1 DBを作成する」に従ってSchemaとTableを構築しようとしたが、~/ddl/dbにpxr-operator-serviceというディレクトリは無く、createDB.sqlやcreateTable.sqlはリポジトリ内に存在しない。
~/ddl/db
pxr-operator-service
postgresユーザーでpxr-ver-1.0/database/pxr-operator-serviceのcreateTable.sqlを実行すると、postgresユーザーにスキーマとテーブルが作成されるため、ユニットテストがすべて失敗する。 例)
QueryFailedError: relation "pxr_operator.sms_verification_code" does not exist
psql -U postgres -d pxr_pod -f createDB.sql
pxr_operator_user
psql -U pxr_operator_user -d pxr_pod -f createTable.sql psql -U pxr_operator_user -d pxr_pod -f operator_5170_alter.sql
pxr-operator-serviceリポジトリで必要なsqlファイルを管理し、GitHub ActionsでUnit Testを実行できるようにする。
現在の状況
pxr-ver-1.0/doc/導入ガイドライン/ビルド手順書/ビルド手順書_pxr-operator-service.pdfの「3.1 DBを作成する」に従ってSchemaとTableを構築しようとしたが、
~/ddl/db
にpxr-operator-service
というディレクトリは無く、createDB.sqlやcreateTable.sqlはリポジトリ内に存在しない。postgresユーザーでpxr-ver-1.0/database/pxr-operator-serviceのcreateTable.sqlを実行すると、postgresユーザーにスキーマとテーブルが作成されるため、ユニットテストがすべて失敗する。 例)
暫定対応
pxr_operator_user
でpxr-ver-1.0/database/pxr-operator-serviceのcreateTable.sql、operator_5170_alter.sqlを実行する。修正内容