diff options
author | Mike Bayer <mike_mp@zzzcomputing.com> | 2023-02-15 21:34:30 -0500 |
---|---|---|
committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2023-02-15 21:49:48 -0500 |
commit | a69e14205e49745bf7514776dc53a95c3de27c2a (patch) | |
tree | 2f2a1063d117274850775db58f32e314728338b3 /alembic | |
parent | 8d97de0ba7ee8dbff4301be6a2bd76a963327d0f (diff) | |
download | alembic-a69e14205e49745bf7514776dc53a95c3de27c2a.tar.gz |
dont use server_default render_item for SQL compare
Removed a mis-use of the
:paramref:`.EnvironmentContext.configure.render_item` callable where the
"server_default" renderer would be erroneously used within the server
default comparison process, which is working against SQL expressions, not
Python code.
Change-Id: Id6fad1e6f5ac0a68bbd0e6b7e6088e451bf6dc2b
References: #641
Fixes: #1180
Diffstat (limited to 'alembic')
-rw-r--r-- | alembic/autogenerate/compare.py | 6 |
1 files changed, 0 insertions, 6 deletions
diff --git a/alembic/autogenerate/compare.py b/alembic/autogenerate/compare.py index 8301e34..828a4cd 100644 --- a/alembic/autogenerate/compare.py +++ b/alembic/autogenerate/compare.py @@ -21,7 +21,6 @@ from sqlalchemy import types as sqltypes from sqlalchemy.util import OrderedSet from alembic.ddl.base import _fk_spec -from .render import _user_defined_render from .. import util from ..operations import ops from ..util import sqla_compat @@ -1003,11 +1002,6 @@ def _render_server_default_for_compare( metadata_col: Column, autogen_context: AutogenContext, ) -> Optional[str]: - rendered = _user_defined_render( - "server_default", metadata_default, autogen_context - ) - if rendered is not False: - return rendered if isinstance(metadata_default, sa_schema.DefaultClause): if isinstance(metadata_default.arg, str): |