Merged PR 697: DB関連コード修正

## 概要
[Task3509: DB関連コード修正](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/3509)

- 参照するDBがCCB用のスキーマとなるようにserverの参照DB名を変更しました。
対象:
- server
  - .env
  - app.module.ts
- function
  - .env
  - functions/*

※マージの取り込み分も入ってしまったので他は無視してください。

## レビューポイント
- 対応箇所は適切でしょうか。

## UIの変更
- なし
## 動作確認状況
- ローカルで確認
  - ローカルにスキーマを追加・マイグレーションしてserverを起動できることを確認
This commit is contained in:
makabe.t 2024-01-24 02:52:13 +00:00
parent f2f8728319
commit 8aa45baee8
7 changed files with 10 additions and 4 deletions

View File

@ -1,5 +1,6 @@
DB_HOST=omds-mysql
DB_PORT=3306
DB_NAME=omds
DB_NAME_CCB=omds_ccb
DB_USERNAME=omdsdbuser
DB_PASSWORD=omdsdbpass

View File

@ -107,7 +107,7 @@ export async function licenseAlert(
port: Number(process.env.DB_PORT),
username: process.env.DB_USERNAME,
password: process.env.DB_PASSWORD,
database: process.env.DB_NAME,
database: process.env.DB_NAME_CCB,
entities: [User, Account, License],
});
await datasource.initialize();

View File

@ -85,7 +85,7 @@ export async function licenseAutoAllocation(
port: Number(process.env.DB_PORT),
username: process.env.DB_USERNAME,
password: process.env.DB_PASSWORD,
database: process.env.DB_NAME,
database: process.env.DB_NAME_CCB,
entities: [User, Account, License, LicenseAllocationHistory],
});
await datasource.initialize();

View File

@ -48,7 +48,7 @@ export async function licenseAutoAllocationManualRetry(
port: Number(process.env.DB_PORT),
username: process.env.DB_USERNAME,
password: process.env.DB_PASSWORD,
database: process.env.DB_NAME,
database: process.env.DB_NAME_CCB,
entities: [User, Account, License, LicenseAllocationHistory],
});
await datasource.initialize();

View File

@ -1,5 +1,6 @@
DB_HOST=omds-mysql
DB_PORT=3306
DB_NAME=omds
DB_NAME_CCB=omds_ccb
DB_USERNAME=omdsdbuser
DB_PASSWORD=omdsdbpass

View File

@ -98,7 +98,7 @@ import * as redisStore from 'cache-manager-redis-store';
port: configService.get('DB_PORT'),
username: configService.get('DB_USERNAME'),
password: configService.get('DB_PASSWORD'),
database: configService.get('DB_NAME'),
database: configService.get('DB_NAME_CCB'),
autoLoadEntities: true, // forFeature()で登録されたEntityを自動的にロード
synchronize: false, // trueにすると自動的にmigrationが行われるため注意
}),

View File

@ -24,6 +24,10 @@ export class EnvValidator {
@IsString()
DB_NAME: string;
@IsNotEmpty()
@IsString()
DB_NAME_CCB: string;
@IsNotEmpty()
@IsString()
DB_USERNAME: string;