This commit is contained in:
2026-03-01 14:19:05 +03:00
parent 8f7b8df096
commit aff088723a
13 changed files with 495 additions and 9 deletions
@@ -0,0 +1,39 @@
"""add_remark_to_hours_transaction_and_reporting_period_model
Revision ID: 8861cafdae4f
Revises: 0f74944ba3bb
Create Date: 2026-03-01 13:51:37.323937
"""
from typing import Sequence, Union
from alembic import op
import sqlalchemy as sa
# revision identifiers, used by Alembic.
revision: str = '8861cafdae4f'
down_revision: Union[str, Sequence[str], None] = '0f74944ba3bb'
branch_labels: Union[str, Sequence[str], None] = None
depends_on: Union[str, Sequence[str], None] = None
def upgrade() -> None:
"""Upgrade schema."""
# ### commands auto generated by Alembic - please adjust! ###
op.create_table('reporting_periods',
sa.Column('id', sa.Integer(), autoincrement=True, nullable=False),
sa.Column('start_date', sa.Date(), nullable=False),
sa.Column('end_date', sa.Date(), nullable=True),
sa.PrimaryKeyConstraint('id')
)
op.add_column('hours_transactions', sa.Column('remark', sa.String(length=500), nullable=True))
# ### end Alembic commands ###
def downgrade() -> None:
"""Downgrade schema."""
# ### commands auto generated by Alembic - please adjust! ###
op.drop_column('hours_transactions', 'remark')
op.drop_table('reporting_periods')
# ### end Alembic commands ###