Files
conference-room-booking-system/backend/migrations/versions/0004_add_start_end_check_constraint.py
2025-09-30 15:30:49 -04:00

26 lines
575 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() -> None:
op.create_check_constraint(
"ck_bookings_start_before_end", "bookings", "start_time < end_time"
)
def downgrade() -> None:
op.drop_constraint("ck_bookings_start_before_end", "bookings", type_="check")