1- """created events_info table
1+ """create_event_table
22
3- Revision ID: 0990cd930610
3+ Revision ID: f4c493a24799
44Revises: 0a2c458d1ddd
5- Create Date: 2026-05-09 23:53:01.667539
5+ Create Date: 2026-05-15 23:00:45.680647
66
77"""
88from typing import Sequence , Union
1212
1313
1414# revision identifiers, used by Alembic.
15- revision : str = '0990cd930610 '
15+ revision : str = 'f4c493a24799 '
1616down_revision : Union [str , None ] = '0a2c458d1ddd'
1717branch_labels : Union [str , Sequence [str ], None ] = None
1818depends_on : Union [str , Sequence [str ], None ] = None
@@ -29,6 +29,8 @@ def upgrade() -> None:
2929 sa .Column ('repeat' , sa .String (length = 64 ), nullable = False ),
3030 sa .Column ('start_date' , sa .Date (), nullable = True ),
3131 sa .Column ('end_date' , sa .Date (), nullable = True ),
32+ sa .CheckConstraint ('start_date < end_date' , name = op .f ('ck_event_info_check_start_date_before_end_date' )),
33+ sa .CheckConstraint ('start_time < end_time' , name = op .f ('ck_event_info_check_start_time_before_end_time' )),
3234 sa .PrimaryKeyConstraint ('eid' , name = op .f ('pk_event_info' ))
3335 )
3436 # ### end Alembic commands ###
0 commit comments