summaryrefslogtreecommitdiff
path: root/src/mailman/database/alembic/versions/70af5a4e5790_digests.py
diff options
context:
space:
mode:
authorBarry Warsaw2016-07-29 19:28:46 -0400
committerBarry Warsaw2016-07-29 19:28:46 -0400
commitfebb5289e82c4424cdbcc2297e967bd894cbc8cf (patch)
treebd71f4cbf6988049ac4d5dd65ceb7d5cc51902e7 /src/mailman/database/alembic/versions/70af5a4e5790_digests.py
parent90e84bee5f47cbcdb9e9c367c60a877e325ef3e7 (diff)
downloadmailman-febb5289e82c4424cdbcc2297e967bd894cbc8cf.tar.gz
mailman-febb5289e82c4424cdbcc2297e967bd894cbc8cf.tar.zst
mailman-febb5289e82c4424cdbcc2297e967bd894cbc8cf.zip
MySQL is now an officially supported database.
Given by Abhilash Raj.
Diffstat (limited to 'src/mailman/database/alembic/versions/70af5a4e5790_digests.py')
-rw-r--r--src/mailman/database/alembic/versions/70af5a4e5790_digests.py9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/mailman/database/alembic/versions/70af5a4e5790_digests.py b/src/mailman/database/alembic/versions/70af5a4e5790_digests.py
index 50c87ccf3..1f9a93bcd 100644
--- a/src/mailman/database/alembic/versions/70af5a4e5790_digests.py
+++ b/src/mailman/database/alembic/versions/70af5a4e5790_digests.py
@@ -20,7 +20,10 @@ down_revision = '47294d3a604'
def upgrade():
with op.batch_alter_table('mailinglist') as batch_op:
- batch_op.alter_column('digestable', new_column_name='digests_enabled')
+ batch_op.alter_column('digestable',
+ new_column_name='digests_enabled',
+ existing_type=sa.Boolean)
+ # All column modifications require existing types for Mysql.
batch_op.drop_column('nondigestable')
# Non-database migration: rename the list's data-path.
for dirname in os.listdir(config.LIST_DATA_DIR):
@@ -34,7 +37,9 @@ def upgrade():
def downgrade():
with op.batch_alter_table('mailinglist') as batch_op:
- batch_op.alter_column('digests_enabled', new_column_name='digestable')
+ batch_op.alter_column('digests_enabled',
+ new_column_name='digestable',
+ existing_type=sa.Boolean)
# The data for this column is lost, it's not used anyway.
batch_op.add_column(sa.Column('nondigestable', sa.Boolean))
for dirname in os.listdir(config.LIST_DATA_DIR):