"""add profiles table Revision ID: 676084df61d1 Revises: 38efeff7c45a Create Date: 2026-04-13 16:11:46.705481 """ from typing import Sequence, Union from alembic import op import sqlalchemy as sa revision: str = '676084df61d1' down_revision: Union[str, None] = '38efeff7c45a' branch_labels: Union[str, Sequence[str], None] = None depends_on: Union[str, Sequence[str], None] = None def upgrade() -> None: # ### commands auto generated by Alembic - please adjust! ### op.create_table('profiles', sa.Column('id', sa.String(), nullable=False), sa.Column('user_id', sa.String(), nullable=False), sa.Column('phone', sa.String(length=20), nullable=True), sa.Column('date_of_birth', sa.Date(), nullable=True), sa.Column('position', sa.String(length=128), nullable=True), sa.Column('address', sa.String(length=255), nullable=True), sa.Column('updated_at', sa.DateTime(timezone=True), server_default=sa.text('now()'), nullable=False), sa.ForeignKeyConstraint(['user_id'], ['users.id'], ondelete='CASCADE'), sa.PrimaryKeyConstraint('id'), sa.UniqueConstraint('user_id') ) # ### end Alembic commands ### def downgrade() -> None: # ### commands auto generated by Alembic - please adjust! ### op.drop_table('profiles') # ### end Alembic commands ###