Merge pull request #33 from yathoo88/develop_backend_yhs

[feat] 개발작업용 MySQL 테이블로 작업 변경
This commit is contained in:
HeeseonYoon
2022-09-28 15:21:46 +09:00
committed by GitHub
4 changed files with 11 additions and 39 deletions

View File

@@ -19,17 +19,17 @@ import {WidgetViewModule} from './widget-view/widget-view.module';
envFilePath: process.env.NODE_ENV == 'dev' ? '.env.dev' : '.env.prod',
}),
TypeOrmModule.forRoot({
type: 'sqlite',
// type: process.env.DB_TYPE,
// host: process.env.DB_HOST,
// port: parseInt(process.env.DB_PORT) || 3306,
// username: process.env.DB_USERNAME,
// password: process.env.DB_PASSWORD,
// database: process.env.DB_NAME,
database: 'vanillameta',
type: 'mysql',
host: process.env.DB_HOST,
port: parseInt(process.env.DB_PORT) || 3306,
username: process.env.DB_USERNAME,
password: process.env.DB_PASSWORD,
database: process.env.DB_NAME,
// type: 'sqlite',
// database: 'vanillameta',
autoLoadEntities: true,
entities: [__dirname + '/**/*.entity{.ts,.js}'],
synchronize: true,
synchronize: false,
logging: process.env.NODE_ENV == 'dev',
retryAttempts: 1,
}),

View File

@@ -1,9 +1,9 @@
import { CreateDateColumn, UpdateDateColumn } from 'typeorm';
export abstract class BaseEntity {
@CreateDateColumn()
@CreateDateColumn({comment:'생성일'})
createdAt: Date;
@UpdateDateColumn()
@UpdateDateColumn({comment:'수정일'})
updatedAt: Date;
}

View File

@@ -17,20 +17,6 @@ export class Dataset extends BaseEntity {
@Column({type: 'text', comment: '조회 sql'})
query: string
@ManyToMany(type => Database)
@JoinTable({
name: 'database_dataset',
joinColumn: {
name: 'datasetId',
referencedColumnName: 'databaseId'
},
inverseJoinColumn: {
name: 'databaseId',
referencedColumnName: 'id'
}
})
databases: Database[];
@OneToMany(
(type) => Widget,
(widget) => widget.datasetId

View File

@@ -14,20 +14,6 @@ export class WidgetView extends BaseEntity {
@Column({type: 'text', comment: '조회 sql'})
query: string
@ManyToMany(type => Database)
@JoinTable({
name: 'database_widget_view',
joinColumn: {
name: 'widgetViewId',
referencedColumnName: 'databaseId'
},
inverseJoinColumn: {
name: 'databaseId',
referencedColumnName: 'id'
}
})
databases: Database[];
@OneToMany(
(type) => Widget,
(widget) => widget.datasetId