diff --git a/migrations/versions/446754d1f481_initial_migration.py b/migrations/versions/446754d1f481_initial_migration.py new file mode 100644 index 0000000000000000000000000000000000000000..a78204ab2921c5bdca8fcb7897fd11d0a3c057d2 --- /dev/null +++ b/migrations/versions/446754d1f481_initial_migration.py @@ -0,0 +1,49 @@ +"""Initial migration + +Revision ID: 446754d1f481 +Revises: +Create Date: 2022-08-22 13:36:08.712644 + +""" +from alembic import op +import sqlalchemy as sa + + +# revision identifiers, used by Alembic. +revision = "446754d1f481" +down_revision = None +branch_labels = None +depends_on = None + + +def upgrade(): + # ### commands auto generated by Alembic - please adjust! ### + op.create_table( + "authenticated_user", + sa.Column("username", sa.String(length=10), nullable=False), + sa.Column("firstname", sa.String(), nullable=True), + sa.Column("surname", sa.String(), nullable=True), + sa.PrimaryKeyConstraint("username"), + ) + op.create_table( + "project", + sa.Column("id", sa.Integer(), nullable=False), + sa.Column("proposer", sa.String(), nullable=True), + sa.Column("title", sa.String(), nullable=True), + sa.Column("description", sa.String(), nullable=True), + sa.Column( + "timestamp", + sa.DateTime(), + server_default=sa.text("TIMEZONE('utc', CURRENT_TIMESTAMP)"), + nullable=False, + ), + sa.PrimaryKeyConstraint("id"), + ) + # ### end Alembic commands ### + + +def downgrade(): + # ### commands auto generated by Alembic - please adjust! ### + op.drop_table("project") + op.drop_table("authenticated_user") + # ### end Alembic commands ###