@@ -406,7 +406,8 @@ GRANT SELECT ON character_sets TO PUBLIC;
406406 */
407407
408408CREATE VIEW check_constraint_routine_usage AS
409- SELECT CAST(current_database() AS sql_identifier) AS constraint_catalog,
409+ SELECT DISTINCT
410+ CAST(current_database() AS sql_identifier) AS constraint_catalog,
410411 CAST(nc .nspname AS sql_identifier) AS constraint_schema,
411412 CAST(c .conname AS sql_identifier) AS constraint_name,
412413 CAST(current_database() AS sql_identifier) AS specific_catalog,
@@ -505,7 +506,8 @@ GRANT SELECT ON collation_character_set_applicability TO PUBLIC;
505506 */
506507
507508CREATE VIEW column_column_usage AS
508- SELECT CAST(current_database() AS sql_identifier) AS table_catalog,
509+ SELECT DISTINCT
510+ CAST(current_database() AS sql_identifier) AS table_catalog,
509511 CAST(n .nspname AS sql_identifier) AS table_schema,
510512 CAST(c .relname AS sql_identifier) AS table_name,
511513 CAST(ac .attname AS sql_identifier) AS column_name,
@@ -1325,7 +1327,8 @@ GRANT SELECT ON role_column_grants TO PUBLIC;
13251327 */
13261328
13271329CREATE VIEW routine_column_usage AS
1328- SELECT CAST(current_database() AS sql_identifier) AS specific_catalog,
1330+ SELECT DISTINCT
1331+ CAST(current_database() AS sql_identifier) AS specific_catalog,
13291332 CAST(np .nspname AS sql_identifier) AS specific_schema,
13301333 CAST(nameconcatoid(p .proname , p .oid ) AS sql_identifier) AS specific_name,
13311334 CAST(current_database() AS sql_identifier) AS routine_catalog,
@@ -1434,7 +1437,8 @@ GRANT SELECT ON role_routine_grants TO PUBLIC;
14341437 */
14351438
14361439CREATE VIEW routine_routine_usage AS
1437- SELECT CAST(current_database() AS sql_identifier) AS specific_catalog,
1440+ SELECT DISTINCT
1441+ CAST(current_database() AS sql_identifier) AS specific_catalog,
14381442 CAST(np .nspname AS sql_identifier) AS specific_schema,
14391443 CAST(nameconcatoid(p .proname , p .oid ) AS sql_identifier) AS specific_name,
14401444 CAST(current_database() AS sql_identifier) AS routine_catalog,
@@ -1462,7 +1466,8 @@ GRANT SELECT ON routine_routine_usage TO PUBLIC;
14621466 */
14631467
14641468CREATE VIEW routine_sequence_usage AS
1465- SELECT CAST(current_database() AS sql_identifier) AS specific_catalog,
1469+ SELECT DISTINCT
1470+ CAST(current_database() AS sql_identifier) AS specific_catalog,
14661471 CAST(np .nspname AS sql_identifier) AS specific_schema,
14671472 CAST(nameconcatoid(p .proname , p .oid ) AS sql_identifier) AS specific_name,
14681473 CAST(current_database() AS sql_identifier) AS routine_catalog,
@@ -1493,7 +1498,8 @@ GRANT SELECT ON routine_sequence_usage TO PUBLIC;
14931498 */
14941499
14951500CREATE VIEW routine_table_usage AS
1496- SELECT CAST(current_database() AS sql_identifier) AS specific_catalog,
1501+ SELECT DISTINCT
1502+ CAST(current_database() AS sql_identifier) AS specific_catalog,
14971503 CAST(np .nspname AS sql_identifier) AS specific_schema,
14981504 CAST(nameconcatoid(p .proname , p .oid ) AS sql_identifier) AS specific_name,
14991505 CAST(current_database() AS sql_identifier) AS routine_catalog,
0 commit comments