Convert 0 to null in timestamps
Some checks reported errors
continuous-integration/drone/pr Build was killed

This commit is contained in:
kolaente 2020-06-22 22:19:28 +02:00
parent 6092fbd78d
commit f45ed9453d
Signed by: konrad
GPG Key ID: F40E70337AB24C9B

View File

@ -63,9 +63,9 @@ func init() {
sql = []string{ sql = []string{
"ALTER TABLE " + table + " DROP COLUMN IF EXISTS " + colTmp + ";", "ALTER TABLE " + table + " DROP COLUMN IF EXISTS " + colTmp + ";",
"ALTER TABLE " + table + " ADD COLUMN " + colTmp + " DATETIME NULL;", "ALTER TABLE " + table + " ADD COLUMN " + colTmp + " DATETIME NULL;",
"UPDATE " + table + " SET " + colTmp + " = FROM_UNIXTIME(" + colOld + ");", "UPDATE " + table + " SET " + colTmp + " = IF(" + colOld + " = 0, NULL, FROM_UNIXTIME(" + colOld + "));",
"ALTER TABLE " + table + " DROP COLUMN " + colOld + ";", "ALTER TABLE " + table + " DROP COLUMN " + colOld + ";",
"ALTER TABLE " + table + " CHANGE " + colTmp + " " + colFinal + " DATETIME NOT NULL;", "ALTER TABLE " + table + " CHANGE " + colTmp + " " + colFinal + " DATETIME NULL;",
} }
case schemas.SQLITE: case schemas.SQLITE:
// welp // welp