]> git.ipfire.org Git - thirdparty/sqlalchemy/alembic.git/commit
Emit DROP CHECK for MySQL, DROP CONSTRAINT for MariaDB
authorMike Bayer <mike_mp@zzzcomputing.com>
Tue, 30 Apr 2019 14:23:20 +0000 (10:23 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Thu, 2 May 2019 20:07:37 +0000 (14:07 -0600)
commitc36f00ea8aa65bc8323f41c7d68ee36e6caad370
tree88814bc5a59cf42d07eef91a904a90f34a090ebc
parentcc82fac22f0c121f83bb3b47f216443fe1ed8541
Emit DROP CHECK for MySQL, DROP CONSTRAINT for MariaDB

Added support for MySQL "DROP CHECK", which is added as of MySQL 8.0.16,
separate from MariaDB's "DROP CONSTRAINT" for CHECK constraints.  The MySQL
Alembic implementation now checks for "MariaDB" in server_version_info to
decide which one to use.

Change-Id: I22d1eb084570769ec11b654bc01af3a0938d9a7c
Fixes: #554
alembic/ddl/mysql.py
alembic/testing/fixtures.py
alembic/util/sqla_compat.py
docs/build/unreleased/554.rst [new file with mode: 0644]
tests/test_mysql.py