})
]
- reflection_options = ('postgresql_ignore_search_path',)
+ reflection_options = ('postgresql_ignore_search_path', )
_backslash_escapes = True
schema_where_clause = "n.nspname = :schema"
else:
schema_where_clause = "pg_catalog.pg_table_is_visible(c.oid)"
-
query = """
SELECT c.oid
FROM pg_catalog.pg_class c
# cast indkey as varchar since it's an int2vector,
# returned as a list by some drivers such as pypostgresql
+
IDX_SQL = """
SELECT
i.relname as relname,
use :class:`.quoted_name`.
"""
+
return self.dialect.get_indexes(self.bind, table_name,
schema,
info_cache=self.info_cache, **kw)
.. versionadded:: 0.8.4
"""
+
return self.dialect.get_unique_constraints(
self.bind, table_name, schema, info_cache=self.info_cache, **kw)
conname, link_to_name=True,
**options))
# Indexes
- indexes = self.get_indexes(table_name, schema, **table.dialect_kwargs)
+ indexes = self.get_indexes(table_name, schema)
for index_d in indexes:
name = index_d['name']
columns = index_d['column_names']