From 00d8f1612c44a2efd6c6fcce99b861412febd7bb Mon Sep 17 00:00:00 2001
From: Allen Gilliland <agilliland@gmail.com>
Date: Tue, 15 Mar 2016 15:55:03 -0700
Subject: [PATCH] make the schema migration more robust by adding the not-null
 constraint w/ an update statement to an interim value.

---
 resources/migrations/030_add_field_visibility_type.yaml | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/resources/migrations/030_add_field_visibility_type.yaml b/resources/migrations/030_add_field_visibility_type.yaml
index e8aba0b9c97..38ddac7d9dd 100644
--- a/resources/migrations/030_add_field_visibility_type.yaml
+++ b/resources/migrations/030_add_field_visibility_type.yaml
@@ -9,8 +9,12 @@ databaseChangeLog:
               - column:
                   name: visibility_type
                   type: varchar(32)
-                  value: sensitive
                   constraints:
                     nullable: true
                     deferrable: false
                     initiallyDeferred: false
+        - addNotNullConstraint:
+            columnDataType: varchar(32)
+            columnName: visibility_type
+            defaultNullValue: unset
+            tableName: metabase_field
-- 
GitLab