From 9bdad5ee44ae196c03ff2422701d8a4460c3c2df Mon Sep 17 00:00:00 2001 From: Fredrik Strand Oseberg Date: Tue, 18 Mar 2025 15:01:59 +0100 Subject: [PATCH] Feat/tag colors migration (#9560) Adds a color field to the tag types table --- .../20250318091635-add-tag-type-color.js | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 src/migrations/20250318091635-add-tag-type-color.js diff --git a/src/migrations/20250318091635-add-tag-type-color.js b/src/migrations/20250318091635-add-tag-type-color.js new file mode 100644 index 0000000000..2a928abbb5 --- /dev/null +++ b/src/migrations/20250318091635-add-tag-type-color.js @@ -0,0 +1,23 @@ +exports.up = function (db, cb) { + db.runSql( + ` + ALTER TABLE tag_types + ADD COLUMN IF NOT EXISTS color VARCHAR(10); + + UPDATE tag_types + SET color = '#FFFFFF' + WHERE color IS NULL; + `, + cb, + ); +}; + +exports.down = function (db, cb) { + db.runSql( + ` + ALTER TABLE tag_types + DROP COLUMN IF EXISTS color; + `, + cb, + ); +}; \ No newline at end of file