adding support for getting list of foreign tables for PostgreSQL (#3856)

* adding support for getting list of foreign tables for PostgreSQL

* need extra newline to pass lint
This commit is contained in:
Mike Schiller 2017-11-14 00:05:22 -05:00 committed by Maxime Beauchemin
parent eb5d220b5e
commit 630604bc6b
1 changed files with 7 additions and 0 deletions

View File

@ -238,6 +238,13 @@ class PostgresEngineSpec(BaseEngineSpec):
def convert_dttm(cls, target_type, dttm):
return "'{}'".format(dttm.strftime('%Y-%m-%d %H:%M:%S'))
@classmethod
def get_table_names(cls, schema, inspector):
"""Need to consider foreign tables for PostgreSQL"""
tables = inspector.get_table_names(schema)
tables.extend(inspector.get_foreign_table_names(schema))
return sorted(tables)
class Db2EngineSpec(BaseEngineSpec):
engine = 'ibm_db_sa'