summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/sqlalchemy/engine/reflection.py17
-rw-r--r--lib/sqlalchemy/sql/schema.py2
2 files changed, 16 insertions, 3 deletions
diff --git a/lib/sqlalchemy/engine/reflection.py b/lib/sqlalchemy/engine/reflection.py
index 85e671421..1a34e9c72 100644
--- a/lib/sqlalchemy/engine/reflection.py
+++ b/lib/sqlalchemy/engine/reflection.py
@@ -645,7 +645,17 @@ class Inspector(object):
conn, table_name, schema, info_cache=self.info_cache, **kw
)
- def reflecttable(
+ @util.deprecated_20(
+ ":meth:`.Inspector.reflecttable`",
+ "The :meth:`.Inspector.reflecttable` method was renamed to "
+ ":meth:`.Inspector.reflect_table`. This deprecated alias "
+ "will be removed in a future release.",
+ )
+ def reflecttable(self, *args, **kwargs):
+ "See reflect_table. This method name is deprecated"
+ return self.reflect_table(*args, **kwargs)
+
+ def reflect_table(
self,
table,
include_columns,
@@ -666,7 +676,10 @@ class Inspector(object):
meta = MetaData()
user_table = Table('user', meta)
insp = Inspector.from_engine(engine)
- insp.reflecttable(user_table, None)
+ insp.reflect_table(user_table, None)
+
+ .. versionchanged:: 1.4 Renamed from ``reflecttable`` to
+ ``reflect_table``
:param table: a :class:`~sqlalchemy.schema.Table` instance.
:param include_columns: a list of string column names to include
diff --git a/lib/sqlalchemy/sql/schema.py b/lib/sqlalchemy/sql/schema.py
index d1abaed3b..56695708e 100644
--- a/lib/sqlalchemy/sql/schema.py
+++ b/lib/sqlalchemy/sql/schema.py
@@ -578,7 +578,7 @@ class Table(DialectKWArgs, SchemaItem, TableClause):
)
insp = inspection.inspect(autoload_with)
- insp.reflecttable(
+ insp.reflect_table(
self,
include_columns,
exclude_columns,