diff options
Diffstat (limited to 'db/schema_0071-add-manifest-theme.sql')
-rw-r--r-- | db/schema_0071-add-manifest-theme.sql | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/db/schema_0071-add-manifest-theme.sql b/db/schema_0071-add-manifest-theme.sql new file mode 100644 index 000000000..308d345f5 --- /dev/null +++ b/db/schema_0071-add-manifest-theme.sql @@ -0,0 +1,28 @@ +BEGIN; + +CREATE TABLE manifest_theme ( + id serial not null primary key, + cobrand text not null unique, + name text not null, + short_name text not null, + background_colour text, + theme_colour text, + images text ARRAY +); + +ALTER TABLE admin_log DROP CONSTRAINT admin_log_object_type_check; + +ALTER TABLE admin_log ADD CONSTRAINT admin_log_object_type_check CHECK ( + object_type = 'problem' + OR object_type = 'update' + OR object_type = 'user' + OR object_type = 'moderation' + OR object_type = 'template' + OR object_type = 'body' + OR object_type = 'category' + OR object_type = 'role' + OR object_type = 'manifesttheme' +); + + +COMMIT; |