'Return information about foreign_keys in `table_name`.
Given a string `table_name`, and an optional string `schema`, return
foreign key information as a list of dicts with these keys:
constrained_columns
a list of column names that make up the foreign key
referred_schema
the name of the referred schema
referred_table
the name of the referred table
referred_columns
a list of column names in the referred table that correspond to
constrained_columns
name
optional name of the foreign key constraint.
:param table_name: string name of the table.  For special quoting,
use :class:`.quoted_name`.
:param schema: string schema name; if omitted, uses the default schema
of the database connection.  For special quoting,
use :class:`.quoted_name`.'

def get_foreign_keys(self, table_name, schema=None, **kw):

    return self.dialect.get_foreign_keys(self.bind, table_name, schema, info_cache=self.info_cache, **kw)
