Merge pull request #33 from yathoo88/develop_backend_yhs
[feat] 개발작업용 MySQL 테이블로 작업 변경
This commit is contained in:
@@ -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,
|
||||
}),
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
import { CreateDateColumn, UpdateDateColumn } from 'typeorm';
|
||||
|
||||
export abstract class BaseEntity {
|
||||
@CreateDateColumn()
|
||||
@CreateDateColumn({comment:'생성일'})
|
||||
createdAt: Date;
|
||||
|
||||
@UpdateDateColumn()
|
||||
@UpdateDateColumn({comment:'수정일'})
|
||||
updatedAt: Date;
|
||||
}
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user