Fix same_schema check so it considers left and right operands when comparing operators.
authorglynastill <[email protected]>
Wed, 23 Sep 2015 13:26:07 +0000 (14:26 +0100)
committerglyn <[email protected]>
Tue, 7 Jun 2016 11:13:41 +0000 (12:13 +0100)
check_postgres.pl

index f3767348f6f3a95023013f2b1ae207b776d998ac..d79ef39b515555fd9dc32ce12dadf20f03c725a7 100755 (executable)
@@ -1066,7 +1066,7 @@ WHERE c.relkind = 'i'},
     },
     operator => {
         SQL       => q{
-SELECT o.*, o.oid, n.nspname||'.'||o.oprname AS name, quote_ident(o.oprname) AS safename,
+SELECT o.*, o.oid, n.nspname||'.'||o.oprname||' ('||COALESCE(t2.typname,'NONE')||','||COALESCE(t3.typname,'NONE')||')' AS name, quote_ident(o.oprname) AS safename,
   rolname AS owner, n.nspname AS schema,
   t1.typname AS resultname,
   t2.typname AS leftname, t3.typname AS rightname,