from information_schema.referential_constraints might return several in
Postgres because we allow duplicate-named constraints in the same
schema.
+
+
+ The SQL standard requires constraint names to be unique within a
+ schema;
PostgreSQL, however, does not
+ enforce this restriction. If duplicate-named constraints are
+ stored in the same
PostgreSQL schema, a
+ standard-compliant query that expects to return one row might
+ return several, one for each matching constraint stored in the
+ specified schema.
+
+
+