diff --git a/app/db/migrations/017_variant_blog_fields.sql b/app/db/migrations/017_variant_blog_fields.sql new file mode 100644 index 0000000..b3f612a --- /dev/null +++ b/app/db/migrations/017_variant_blog_fields.sql @@ -0,0 +1,12 @@ +-- 017_variant_blog_fields.sql + +-- slug: Directus URL slug. Generated from title via slugify() if NULL. +ALTER TABLE campaign_variants ADD COLUMN slug TEXT; + +-- tags: JSON array of tag strings. e.g. '["self-hosting","peregrine"]' +-- NULL = no tags. +ALTER TABLE campaign_variants ADD COLUMN tags TEXT; + +-- seo_description: Short meta description for search engines (max ~160 chars). +-- NULL = Directus default. +ALTER TABLE campaign_variants ADD COLUMN seo_description TEXT;