From fccdcbbedaa5aadd213ff86c2644d758b37ab605 Mon Sep 17 00:00:00 2001 From: qiantao Date: Sun, 28 Jun 2020 14:51:15 +0800 Subject: [PATCH] fix #477 --- cmd/commands/migrate/migrate.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cmd/commands/migrate/migrate.go b/cmd/commands/migrate/migrate.go index edf6bbb..53cb3da 100644 --- a/cmd/commands/migrate/migrate.go +++ b/cmd/commands/migrate/migrate.go @@ -198,8 +198,8 @@ func checkForSchemaUpdateTable(db *sql.DB, driver string) { beeLogger.Log.Fatalf("Column migration.name type mismatch: TYPE: %s, NULL: %s", typeStr, nullStr) } } else if fieldStr == "created_at" { - if typeStr != "timestamp" || defaultStr != "CURRENT_TIMESTAMP" { - beeLogger.Log.Hint("Expecting TYPE: timestamp, DEFAULT: CURRENT_TIMESTAMP") + if typeStr != "timestamp" || (!strings.EqualFold(defaultStr, "CURRENT_TIMESTAMP") && !strings.EqualFold(defaultStr, "CURRENT_TIMESTAMP()")) { + beeLogger.Log.Hint("Expecting TYPE: timestamp, DEFAULT: CURRENT_TIMESTAMP || CURRENT_TIMESTAMP()") beeLogger.Log.Fatalf("Column migration.timestamp type mismatch: TYPE: %s, DEFAULT: %s", typeStr, defaultStr) } }