35604-vm/db/migrations/001_create_recipes_tables.sql
Flatlogic Bot 24d0513664 2
2025-11-09 21:38:45 +00:00

17 lines
545 B
SQL

CREATE TABLE IF NOT EXISTS `recipes` (
`id` INT AUTO_INCREMENT PRIMARY KEY,
`name` VARCHAR(255) NOT NULL,
`guests` INT NOT NULL,
`created_at` TIMESTAMP DEFAULT CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
CREATE TABLE IF NOT EXISTS `ingredients` (
`id` INT AUTO_INCREMENT PRIMARY KEY,
`recipe_id` INT NOT NULL,
`name` VARCHAR(255) NOT NULL,
`quantity` FLOAT NOT NULL,
`unit` VARCHAR(50) NOT NULL,
FOREIGN KEY (`recipe_id`) REFERENCES `recipes`(`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;