diff --git a/sipi-app/alembic/versions/2024_07_11_2153-f4b761edb8cd_create_users_table.py b/sipi-app/alembic/versions/2024_07_11_2153-f4b761edb8cd_create_users_table.py new file mode 100644 index 0000000..d55b451 --- /dev/null +++ b/sipi-app/alembic/versions/2024_07_11_2153-f4b761edb8cd_create_users_table.py @@ -0,0 +1,33 @@ +"""create users table + +Revision ID: f4b761edb8cd +Revises: +Create Date: 2024-07-11 21:53:59.445637 + +""" + +from typing import Sequence, Union + +from alembic import op +import sqlalchemy as sa + + +# revision identifiers, used by Alembic. +revision: str = "f4b761edb8cd" +down_revision: Union[str, None] = None +branch_labels: Union[str, Sequence[str], None] = None +depends_on: Union[str, Sequence[str], None] = None + + +def upgrade() -> None: + op.create_table( + "users", + sa.Column("id", sa.Integer(), nullable=False), + sa.Column("username", sa.String(), nullable=False), + sa.PrimaryKeyConstraint("id"), + sa.UniqueConstraint("username"), + ) + + +def downgrade() -> None: + op.drop_table("users")