From 27f207b22865d69355f49b53db50d2474644d9de Mon Sep 17 00:00:00 2001 From: Niklas Fondberg Date: Fri, 5 Jun 2020 10:43:27 +0200 Subject: [PATCH] teaser images for collections --- migrations/000.202.sql | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 migrations/000.202.sql diff --git a/migrations/000.202.sql b/migrations/000.202.sql new file mode 100644 index 0000000..2ba1dba --- /dev/null +++ b/migrations/000.202.sql @@ -0,0 +1,41 @@ +-- P5-5256 add designer teaser images + +ALTER TABLE collections DROP CONSTRAINT IF EXISTS wallpaper_image_fk; +ALTER TABLE collections DROP CONSTRAINT IF EXISTS canvas_image_fk; +ALTER TABLE collections DROP CONSTRAINT IF EXISTS poster_image_fk; +ALTER TABLE collections DROP CONSTRAINT IF EXISTS framed_print_image_fk; + +ALTER TABLE collections + DROP COLUMN IF EXISTS wallpaper_image_id, + DROP COLUMN IF EXISTS canvas_image_id, + DROP COLUMN IF EXISTS poster_image_id, + DROP COLUMN IF EXISTS framed_print_image_id; + +ALTER TABLE collections ADD COLUMN wallpaper_image_id INTEGER, + ADD COLUMN canvas_image_id INTEGER, + ADD COLUMN poster_image_id INTEGER, + ADD COLUMN framed_print_image_id INTEGER; + +ALTER TABLE collections + ADD CONSTRAINT wallpaper_image_fk + FOREIGN KEY (wallpaper_image_id) + REFERENCES teaser_images(id) MATCH SIMPLE + ON DELETE SET NULL; + +ALTER TABLE collections + ADD CONSTRAINT canvas_image_fk + FOREIGN KEY (canvas_image_id) + REFERENCES teaser_images(id) MATCH SIMPLE + ON DELETE SET NULL; + +ALTER TABLE collections + ADD CONSTRAINT poster_image_fk + FOREIGN KEY (poster_image_id) + REFERENCES teaser_images(id) MATCH SIMPLE + ON DELETE SET NULL; + +ALTER TABLE collections + ADD CONSTRAINT framed_print_image_fk + FOREIGN KEY (framed_print_image_id) + REFERENCES teaser_images(id) MATCH SIMPLE + ON DELETE SET NULL;