go-guess/backend/migrations/00003_invitation_duration.sql
2026-09-19 20:31:14 +02:00

12 lines
326 B
SQL

-- +goose Up
ALTER TABLE invitations
ADD COLUMN duration_minutes INTEGER NOT NULL DEFAULT 60
CHECK (duration_minutes BETWEEN 1 AND 480);
UPDATE invitations i
SET duration_minutes = j.duration_minutes
FROM job_postings j
WHERE j.id = i.job_id;
-- +goose Down
ALTER TABLE invitations DROP COLUMN duration_minutes;