golang-server-template/migrations/000002_add_movies_check_constraints.up.sql
2024-07-09 08:27:01 +08:00

3 lines
283 B
SQL

ALTER TABLE movies ADD CONSTRAINT movies_run_time CHECK (runtime >= 0);
ALTER TABLE movies ADD CONSTRAINT movies_year_check CHECK (year BETWEEN 1888 AND DATE_PART('year', NOW()));
ALTER TABLE movies ADD CONSTRAINT genres_length_check CHECK ( ARRAY_LENGTH(genres, 1) BETWEEN 1 AND 5);