go-guess/backend/migrations/00003_invitation_duration.sql

13 lines
326 B
MySQL
Raw Permalink Normal View History

2026-09-19 20:31:14 +02:00
-- +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;