*/
CREATE VIEW check_constraint_routine_usage AS
- SELECT CAST(current_database() AS sql_identifier) AS constraint_catalog,
+ SELECT DISTINCT
+ CAST(current_database() AS sql_identifier) AS constraint_catalog,
CAST(nc.nspname AS sql_identifier) AS constraint_schema,
CAST(c.conname AS sql_identifier) AS constraint_name,
CAST(current_database() AS sql_identifier) AS specific_catalog,
*/
CREATE VIEW column_column_usage AS
- SELECT CAST(current_database() AS sql_identifier) AS table_catalog,
+ SELECT DISTINCT
+ CAST(current_database() AS sql_identifier) AS table_catalog,
CAST(n.nspname AS sql_identifier) AS table_schema,
CAST(c.relname AS sql_identifier) AS table_name,
CAST(ac.attname AS sql_identifier) AS column_name,
*/
CREATE VIEW routine_column_usage AS
- SELECT CAST(current_database() AS sql_identifier) AS specific_catalog,
+ SELECT DISTINCT
+ CAST(current_database() AS sql_identifier) AS specific_catalog,
CAST(np.nspname AS sql_identifier) AS specific_schema,
CAST(nameconcatoid(p.proname, p.oid) AS sql_identifier) AS specific_name,
CAST(current_database() AS sql_identifier) AS routine_catalog,
*/
CREATE VIEW routine_routine_usage AS
- SELECT CAST(current_database() AS sql_identifier) AS specific_catalog,
+ SELECT DISTINCT
+ CAST(current_database() AS sql_identifier) AS specific_catalog,
CAST(np.nspname AS sql_identifier) AS specific_schema,
CAST(nameconcatoid(p.proname, p.oid) AS sql_identifier) AS specific_name,
CAST(current_database() AS sql_identifier) AS routine_catalog,
*/
CREATE VIEW routine_sequence_usage AS
- SELECT CAST(current_database() AS sql_identifier) AS specific_catalog,
+ SELECT DISTINCT
+ CAST(current_database() AS sql_identifier) AS specific_catalog,
CAST(np.nspname AS sql_identifier) AS specific_schema,
CAST(nameconcatoid(p.proname, p.oid) AS sql_identifier) AS specific_name,
CAST(current_database() AS sql_identifier) AS routine_catalog,
*/
CREATE VIEW routine_table_usage AS
- SELECT CAST(current_database() AS sql_identifier) AS specific_catalog,
+ SELECT DISTINCT
+ CAST(current_database() AS sql_identifier) AS specific_catalog,
CAST(np.nspname AS sql_identifier) AS specific_schema,
CAST(nameconcatoid(p.proname, p.oid) AS sql_identifier) AS specific_name,
CAST(current_database() AS sql_identifier) AS routine_catalog,