From f3750a6646c6719634c6e02f138a0140c50c5ace Mon Sep 17 00:00:00 2001 From: Guilherme Almeida Girardi Date: Mon, 10 Feb 2020 14:43:21 -0300 Subject: [PATCH] Type adjustment in MySQL columns * TIMESTAMP type columns have been replaced by DATETIME. Depending on the version of MySQL and SQL_MODE, the DBMS does not accept to create TIMESTAMP NOT NULL columns without a default value; --- packages/cli/src/databases/mysqldb/CredentialsEntity.ts | 4 ++-- packages/cli/src/databases/mysqldb/ExecutionEntity.ts | 4 ++-- packages/cli/src/databases/mysqldb/WorkflowEntity.ts | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/packages/cli/src/databases/mysqldb/CredentialsEntity.ts b/packages/cli/src/databases/mysqldb/CredentialsEntity.ts index e3ef375254..5654581ff0 100644 --- a/packages/cli/src/databases/mysqldb/CredentialsEntity.ts +++ b/packages/cli/src/databases/mysqldb/CredentialsEntity.ts @@ -36,9 +36,9 @@ export class CredentialsEntity implements ICredentialsDb { @Column('json') nodesAccess: ICredentialNodeAccess[]; - @Column('timestamp') + @Column('datetime') createdAt: Date; - @Column('timestamp') + @Column('datetime') updatedAt: Date; } diff --git a/packages/cli/src/databases/mysqldb/ExecutionEntity.ts b/packages/cli/src/databases/mysqldb/ExecutionEntity.ts index 8a7f691f0f..e0c084fcfc 100644 --- a/packages/cli/src/databases/mysqldb/ExecutionEntity.ts +++ b/packages/cli/src/databases/mysqldb/ExecutionEntity.ts @@ -36,10 +36,10 @@ export class ExecutionEntity implements IExecutionFlattedDb { @Column({ nullable: true }) retrySuccessId: string; - @Column('timestamp') + @Column('datetime') startedAt: Date; - @Column('timestamp') + @Column('datetime') stoppedAt: Date; @Column('json') diff --git a/packages/cli/src/databases/mysqldb/WorkflowEntity.ts b/packages/cli/src/databases/mysqldb/WorkflowEntity.ts index 3f870b929b..4cca4e62a6 100644 --- a/packages/cli/src/databases/mysqldb/WorkflowEntity.ts +++ b/packages/cli/src/databases/mysqldb/WorkflowEntity.ts @@ -35,10 +35,10 @@ export class WorkflowEntity implements IWorkflowDb { @Column('json') connections: IConnections; - @Column('timestamp') + @Column('datetime') createdAt: Date; - @Column('timestamp') + @Column('datetime') updatedAt: Date; @Column({