36716-vm/db/migrations/007_create_reviews_table.sql
2025-12-07 05:00:42 +00:00

13 lines
515 B
SQL

CREATE TABLE IF NOT EXISTS reviews (
id INT AUTO_INCREMENT PRIMARY KEY,
booking_id INT NOT NULL,
coach_id INT NOT NULL,
client_id INT NOT NULL,
rating INT NOT NULL,
review TEXT,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
UNIQUE KEY `uniq_booking_id` (`booking_id`),
FOREIGN KEY (booking_id) REFERENCES bookings(id) ON DELETE CASCADE,
FOREIGN KEY (coach_id) REFERENCES coaches(id) ON DELETE CASCADE,
FOREIGN KEY (client_id) REFERENCES clients(id) ON DELETE CASCADE
);