Browse Source

migrations: dashboard version migration handles nulls

If a dashboard has a null value for updated_by then the migration
for the dashboard version table fails. This change uses coalesce to
set -1 instead of null when inserting into the created_by column
which has a non-null constraint. Fixes #8783.
Daniel Lee 8 năm trước cách đây
mục cha
commit
6d4c29ea9b
1 tập tin đã thay đổi với 1 bổ sung1 xóa
  1. 1 1
      pkg/services/sqlstore/migrations/dashboard_version_mig.go

+ 1 - 1
pkg/services/sqlstore/migrations/dashboard_version_mig.go

@@ -50,7 +50,7 @@ SELECT
 	dashboard.version,
 	dashboard.version,
 	dashboard.updated,
-	dashboard.updated_by,
+	COALESCE(dashboard.updated_by, -1),
 	'',
 	dashboard.data
 FROM dashboard;`