From 866e8ae83af0db20e2135ac3829c52200749652f Mon Sep 17 00:00:00 2001 From: Xevion Date: Thu, 18 Feb 2021 04:33:25 -0600 Subject: [PATCH] Commit Alembic 'count' column migration script This uses `server_default` for the column creation instead of default. Perhaps it is the ALTER COLUMN or NULLABLE part of the migration causing the issue, I'm still not completely sure. --- ...03794f7_added_count_column_for_of_votes.py | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 alembic/versions/c8eed03794f7_added_count_column_for_of_votes.py diff --git a/alembic/versions/c8eed03794f7_added_count_column_for_of_votes.py b/alembic/versions/c8eed03794f7_added_count_column_for_of_votes.py new file mode 100644 index 0000000..5d16a65 --- /dev/null +++ b/alembic/versions/c8eed03794f7_added_count_column_for_of_votes.py @@ -0,0 +1,30 @@ +"""Added count column for # of votes + +Revision ID: c8eed03794f7 +Revises: b26551e73407 +Create Date: 2021-02-18 02:49:47.900742-06:00 + +""" +from alembic import op +import sqlalchemy as sa + + +# revision identifiers, used by Alembic. +revision = 'c8eed03794f7' +down_revision = 'b26551e73407' +branch_labels = None +depends_on = None + + +def upgrade(): + # ### commands auto generated by Alembic - please adjust! ### + with op.batch_alter_table('submission', schema=None) as batch_op: + batch_op.add_column(sa.Column('count', sa.Integer(), server_default="0", nullable=False)) + # ### end Alembic commands ### + + +def downgrade(): + # ### commands auto generated by Alembic - please adjust! ### + with op.batch_alter_table('submission', schema=None) as batch_op: + batch_op.drop_column('count') + # ### end Alembic commands ###