summaryrefslogtreecommitdiff
path: root/alembic/autogenerate
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2023-02-15 21:34:30 -0500
committerMike Bayer <mike_mp@zzzcomputing.com>2023-02-15 21:49:48 -0500
commita69e14205e49745bf7514776dc53a95c3de27c2a (patch)
tree2f2a1063d117274850775db58f32e314728338b3 /alembic/autogenerate
parent8d97de0ba7ee8dbff4301be6a2bd76a963327d0f (diff)
downloadalembic-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/autogenerate')
-rw-r--r--alembic/autogenerate/compare.py6
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):