36962-vm/db/migrations/004_create_favorite_restaurants_table.sql
Flatlogic Bot ac9362bcab 4
2025-12-15 09:49:58 +00:00

11 lines
520 B
SQL

-- 004_create_favorite_restaurants_table.sql
CREATE TABLE IF NOT EXISTS `favorite_restaurants` (
`id` INT AUTO_INCREMENT PRIMARY KEY,
`user_id` INT NOT NULL,
`restaurant_id` INT NOT NULL,
`created_at` TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
FOREIGN KEY (`user_id`) REFERENCES `users`(`id`) ON DELETE CASCADE,
FOREIGN KEY (`restaurant_id`) REFERENCES `restaurants`(`id`) ON DELETE CASCADE,
UNIQUE KEY `user_restaurant_unique` (`user_id`, `restaurant_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;