rc 1.0
This commit is contained in:
17
migrations/create_drop_images.sql
Normal file
17
migrations/create_drop_images.sql
Normal file
@@ -0,0 +1,17 @@
|
||||
-- Migration: Create drop_images table for multiple images per drop
|
||||
-- This allows up to 4 images per drop
|
||||
|
||||
CREATE TABLE IF NOT EXISTS `drop_images` (
|
||||
`id` int(11) NOT NULL AUTO_INCREMENT,
|
||||
`drop_id` int(11) NOT NULL,
|
||||
`image_url` varchar(255) NOT NULL,
|
||||
`display_order` int(11) NOT NULL DEFAULT 0,
|
||||
`created_at` datetime NOT NULL DEFAULT current_timestamp(),
|
||||
PRIMARY KEY (`id`),
|
||||
KEY `drop_id` (`drop_id`),
|
||||
CONSTRAINT `drop_images_ibfk_1` FOREIGN KEY (`drop_id`) REFERENCES `drops` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
|
||||
|
||||
-- Add index for faster queries
|
||||
CREATE INDEX idx_drop_images_drop_order ON drop_images(drop_id, display_order);
|
||||
|
||||
Reference in New Issue
Block a user