Files
conference-room-booking-system/backend/migrations/versions/0004_add_start_end_check_constraint.py
2025-08-26 23:40:47 -04:00

26 lines
559 B
Python

"""Add start_time < end_time constraint to bookings table
Revision ID: 0004_add_start_end_check_constraint
Revises: 0003_add_invitee_unique_constraint
Create Date: 2025-08-26
"""
from alembic import op
# revision identifiers, used by Alembic.
revision = "0004"
down_revision = "0003"
branch_labels = None
depends_on = None
def upgrade():
op.create_check_constraint(
"ck_bookings_start_before_end", "bookings", "start_time < end_time"
)
def downgrade():
op.drop_constraint("ck_bookings_start_before_end", "bookings", type_="check")