summaryrefslogtreecommitdiff
path: root/src/mailman/database/alembic/versions
diff options
context:
space:
mode:
authorBarry Warsaw2015-12-19 17:23:56 -0500
committerBarry Warsaw2015-12-19 17:23:56 -0500
commitf2620c6f41c1703e7dce1a44a6669e01aaee326d (patch)
treedbfb5667adc20d540b9897f972346f03007e2af9 /src/mailman/database/alembic/versions
parent9f14de31ec1f78a2f2847d7a2c9b8efb775adab9 (diff)
downloadmailman-f2620c6f41c1703e7dce1a44a6669e01aaee326d.tar.gz
mailman-f2620c6f41c1703e7dce1a44a6669e01aaee326d.tar.zst
mailman-f2620c6f41c1703e7dce1a44a6669e01aaee326d.zip
Diffstat (limited to 'src/mailman/database/alembic/versions')
-rw-r--r--src/mailman/database/alembic/versions/70af5a4e5790_digests.py27
1 files changed, 27 insertions, 0 deletions
diff --git a/src/mailman/database/alembic/versions/70af5a4e5790_digests.py b/src/mailman/database/alembic/versions/70af5a4e5790_digests.py
new file mode 100644
index 000000000..5df46b584
--- /dev/null
+++ b/src/mailman/database/alembic/versions/70af5a4e5790_digests.py
@@ -0,0 +1,27 @@
+"""digests
+
+Revision ID: 70af5a4e5790
+Revises: 47294d3a604
+Create Date: 2015-12-19 12:05:42.202998
+
+"""
+
+# revision identifiers, used by Alembic.
+revision = '70af5a4e5790'
+down_revision = '47294d3a604'
+
+from alembic import op
+import sqlalchemy as sa
+
+
+def upgrade():
+ with op.batch_alter_table('mailinglist') as batch_op:
+ batch_op.alter_column('digestable', new_column_name='digests_enabled')
+ batch_op.drop_column('nondigestable')
+
+
+def downgrade():
+ with op.batch_alter_table('mailinglist') as batch_op:
+ batch_op.alter_column('digests_enabled', new_column_name='digestable')
+ # The data for this column is lost, it's not used anyway.
+ batch_op.add_column(sa.Column('nondigestable', sa.Boolean))