diff options
| author | Barry Warsaw | 2016-07-29 19:28:46 -0400 |
|---|---|---|
| committer | Barry Warsaw | 2016-07-29 19:28:46 -0400 |
| commit | febb5289e82c4424cdbcc2297e967bd894cbc8cf (patch) | |
| tree | bd71f4cbf6988049ac4d5dd65ceb7d5cc51902e7 /src/mailman/database/alembic/versions/70af5a4e5790_digests.py | |
| parent | 90e84bee5f47cbcdb9e9c367c60a877e325ef3e7 (diff) | |
| download | mailman-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.py | 9 |
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): |
