summaryrefslogtreecommitdiff
path: root/alembic/autogenerate
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2020-02-03 12:20:10 -0500
committerMike Bayer <mike_mp@zzzcomputing.com>2020-02-03 12:27:07 -0500
commit57dc69601d33e07c488d95d9efed7a40efa16854 (patch)
treedcd6abcf1dd1eccbeea9e7548de21f0191e24734 /alembic/autogenerate
parentbd0770661dd9879780b2e6248083f80c11dce92a (diff)
downloadalembic-57dc69601d33e07c488d95d9efed7a40efa16854.tar.gz
Use inspect(), not Inspector.from_engine()
The internal inspection routines no longer use SQLAlchemy's ``Inspector.from_engine()`` method, which is expected to be deprecated in 1.4. The ``inspect()`` function is now used. Change-Id: I81ea16e5d750d8c48d8db1a5098815988ea60f6c
Diffstat (limited to 'alembic/autogenerate')
-rw-r--r--alembic/autogenerate/api.py4
-rw-r--r--alembic/autogenerate/compare.py4
2 files changed, 4 insertions, 4 deletions
diff --git a/alembic/autogenerate/api.py b/alembic/autogenerate/api.py
index db929d0..2902f80 100644
--- a/alembic/autogenerate/api.py
+++ b/alembic/autogenerate/api.py
@@ -3,7 +3,7 @@ automatically."""
import contextlib
-from sqlalchemy.engine.reflection import Inspector
+from sqlalchemy import inspect
from . import compare
from . import render
@@ -316,7 +316,7 @@ class AutogenContext(object):
@util.memoized_property
def inspector(self):
- return Inspector.from_engine(self.connection)
+ return inspect(self.connection)
@contextlib.contextmanager
def _within_batch(self):
diff --git a/alembic/autogenerate/compare.py b/alembic/autogenerate/compare.py
index 92df3fc..8429b66 100644
--- a/alembic/autogenerate/compare.py
+++ b/alembic/autogenerate/compare.py
@@ -3,9 +3,9 @@ import logging
import re
from sqlalchemy import event
+from sqlalchemy import inspect
from sqlalchemy import schema as sa_schema
from sqlalchemy import types as sqltypes
-from sqlalchemy.engine.reflection import Inspector
from sqlalchemy.util import OrderedSet
from alembic.ddl.base import _fk_spec
@@ -34,7 +34,7 @@ def _produce_net_changes(autogen_context, upgrade_ops):
connection = autogen_context.connection
include_schemas = autogen_context.opts.get("include_schemas", False)
- inspector = Inspector.from_engine(connection)
+ inspector = inspect(connection)
default_schema = connection.dialect.default_schema_name
if include_schemas: