]> granicus.if.org Git - postgresql/commitdiff
Update oidjoins regression test for 7.3 catalogs.
authorTom Lane <tgl@sss.pgh.pa.us>
Thu, 5 Sep 2002 19:58:14 +0000 (19:58 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Thu, 5 Sep 2002 19:58:14 +0000 (19:58 +0000)
src/test/regress/expected/oidjoins.out
src/test/regress/sql/oidjoins.sql

index 8fdd18e18d0512e8d35d58ffc3cfcdf40155c704..d90dea6bc6c3337e7a38d2116e9b2fd5ec0bb5e5 100644 (file)
 --
 -- This is created by pgsql/contrib/findoidjoins/make_oidjoin_check
 --
-SELECT ctid, pg_aggregate.aggfnoid 
-FROM   pg_aggregate 
-WHERE  pg_aggregate.aggfnoid != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_proc AS t1 WHERE t1.oid = pg_aggregate.aggfnoid);
+SELECT ctid, aggfnoid 
+FROM   pg_catalog.pg_aggregate fk 
+WHERE  aggfnoid != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.aggfnoid);
  ctid | aggfnoid 
 ------+----------
 (0 rows)
 
-SELECT ctid, pg_aggregate.aggtransfn 
-FROM   pg_aggregate 
-WHERE  pg_aggregate.aggtransfn != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_proc AS t1 WHERE t1.oid = pg_aggregate.aggtransfn);
+SELECT ctid, aggtransfn 
+FROM   pg_catalog.pg_aggregate fk 
+WHERE  aggtransfn != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.aggtransfn);
  ctid | aggtransfn 
 ------+------------
 (0 rows)
 
-SELECT ctid, pg_aggregate.aggfinalfn 
-FROM   pg_aggregate 
-WHERE  pg_aggregate.aggfinalfn != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_proc AS t1 WHERE t1.oid = pg_aggregate.aggfinalfn);
+SELECT ctid, aggfinalfn 
+FROM   pg_catalog.pg_aggregate fk 
+WHERE  aggfinalfn != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.aggfinalfn);
  ctid | aggfinalfn 
 ------+------------
 (0 rows)
 
-SELECT ctid, pg_aggregate.aggtranstype 
-FROM   pg_aggregate 
-WHERE  pg_aggregate.aggtranstype != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_type AS t1 WHERE t1.oid = pg_aggregate.aggtranstype);
+SELECT ctid, aggtranstype 
+FROM   pg_catalog.pg_aggregate fk 
+WHERE  aggtranstype != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_type pk WHERE pk.oid = fk.aggtranstype);
  ctid | aggtranstype 
 ------+--------------
 (0 rows)
 
-SELECT ctid, pg_am.amgettuple 
-FROM   pg_am 
-WHERE  pg_am.amgettuple != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_proc AS t1 WHERE t1.oid = pg_am.amgettuple);
+SELECT ctid, amgettuple 
+FROM   pg_catalog.pg_am fk 
+WHERE  amgettuple != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.amgettuple);
  ctid | amgettuple 
 ------+------------
 (0 rows)
 
-SELECT ctid, pg_am.aminsert 
-FROM   pg_am 
-WHERE  pg_am.aminsert != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_proc AS t1 WHERE t1.oid = pg_am.aminsert);
+SELECT ctid, aminsert 
+FROM   pg_catalog.pg_am fk 
+WHERE  aminsert != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.aminsert);
  ctid | aminsert 
 ------+----------
 (0 rows)
 
-SELECT ctid, pg_am.ambeginscan 
-FROM   pg_am 
-WHERE  pg_am.ambeginscan != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_proc AS t1 WHERE t1.oid = pg_am.ambeginscan);
+SELECT ctid, ambeginscan 
+FROM   pg_catalog.pg_am fk 
+WHERE  ambeginscan != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.ambeginscan);
  ctid | ambeginscan 
 ------+-------------
 (0 rows)
 
-SELECT ctid, pg_am.amrescan 
-FROM   pg_am 
-WHERE  pg_am.amrescan != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_proc AS t1 WHERE t1.oid = pg_am.amrescan);
+SELECT ctid, amrescan 
+FROM   pg_catalog.pg_am fk 
+WHERE  amrescan != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.amrescan);
  ctid | amrescan 
 ------+----------
 (0 rows)
 
-SELECT ctid, pg_am.amendscan 
-FROM   pg_am 
-WHERE  pg_am.amendscan != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_proc AS t1 WHERE t1.oid = pg_am.amendscan);
+SELECT ctid, amendscan 
+FROM   pg_catalog.pg_am fk 
+WHERE  amendscan != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.amendscan);
  ctid | amendscan 
 ------+-----------
 (0 rows)
 
-SELECT ctid, pg_am.ammarkpos 
-FROM   pg_am 
-WHERE  pg_am.ammarkpos != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_proc AS t1 WHERE t1.oid = pg_am.ammarkpos);
+SELECT ctid, ammarkpos 
+FROM   pg_catalog.pg_am fk 
+WHERE  ammarkpos != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.ammarkpos);
  ctid | ammarkpos 
 ------+-----------
 (0 rows)
 
-SELECT ctid, pg_am.amrestrpos 
-FROM   pg_am 
-WHERE  pg_am.amrestrpos != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_proc AS t1 WHERE t1.oid = pg_am.amrestrpos);
+SELECT ctid, amrestrpos 
+FROM   pg_catalog.pg_am fk 
+WHERE  amrestrpos != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.amrestrpos);
  ctid | amrestrpos 
 ------+------------
 (0 rows)
 
-SELECT ctid, pg_am.ambuild 
-FROM   pg_am 
-WHERE  pg_am.ambuild != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_proc AS t1 WHERE t1.oid = pg_am.ambuild);
+SELECT ctid, ambuild 
+FROM   pg_catalog.pg_am fk 
+WHERE  ambuild != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.ambuild);
  ctid | ambuild 
 ------+---------
 (0 rows)
 
-SELECT ctid, pg_am.ambulkdelete 
-FROM   pg_am 
-WHERE  pg_am.ambulkdelete != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_proc AS t1 WHERE t1.oid = pg_am.ambulkdelete);
+SELECT ctid, ambulkdelete 
+FROM   pg_catalog.pg_am fk 
+WHERE  ambulkdelete != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.ambulkdelete);
  ctid | ambulkdelete 
 ------+--------------
 (0 rows)
 
-SELECT ctid, pg_am.amcostestimate 
-FROM   pg_am 
-WHERE  pg_am.amcostestimate != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_proc AS t1 WHERE t1.oid = pg_am.amcostestimate);
+SELECT ctid, amcostestimate 
+FROM   pg_catalog.pg_am fk 
+WHERE  amcostestimate != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.amcostestimate);
  ctid | amcostestimate 
 ------+----------------
 (0 rows)
 
-SELECT ctid, pg_amop.amopclaid 
-FROM   pg_amop 
-WHERE  pg_amop.amopclaid != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_opclass AS t1 WHERE t1.oid = pg_amop.amopclaid);
+SELECT ctid, amopclaid 
+FROM   pg_catalog.pg_amop fk 
+WHERE  amopclaid != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_opclass pk WHERE pk.oid = fk.amopclaid);
  ctid | amopclaid 
 ------+-----------
 (0 rows)
 
-SELECT ctid, pg_amop.amopopr 
-FROM   pg_amop 
-WHERE  pg_amop.amopopr != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_operator AS t1 WHERE t1.oid = pg_amop.amopopr);
+SELECT ctid, amopopr 
+FROM   pg_catalog.pg_amop fk 
+WHERE  amopopr != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_operator pk WHERE pk.oid = fk.amopopr);
  ctid | amopopr 
 ------+---------
 (0 rows)
 
-SELECT ctid, pg_amproc.amopclaid 
-FROM   pg_amproc 
-WHERE  pg_amproc.amopclaid != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_opclass AS t1 WHERE t1.oid = pg_amproc.amopclaid);
+SELECT ctid, amopclaid 
+FROM   pg_catalog.pg_amproc fk 
+WHERE  amopclaid != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_opclass pk WHERE pk.oid = fk.amopclaid);
  ctid | amopclaid 
 ------+-----------
 (0 rows)
 
-SELECT ctid, pg_amproc.amproc 
-FROM   pg_amproc 
-WHERE  pg_amproc.amproc != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_proc AS t1 WHERE t1.oid = pg_amproc.amproc);
+SELECT ctid, amproc 
+FROM   pg_catalog.pg_amproc fk 
+WHERE  amproc != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.amproc);
  ctid | amproc 
 ------+--------
 (0 rows)
 
-SELECT ctid, pg_attribute.attrelid 
-FROM   pg_attribute 
-WHERE  pg_attribute.attrelid != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_class AS t1 WHERE t1.oid = pg_attribute.attrelid);
+SELECT ctid, attrelid 
+FROM   pg_catalog.pg_attribute fk 
+WHERE  attrelid != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_class pk WHERE pk.oid = fk.attrelid);
  ctid | attrelid 
 ------+----------
 (0 rows)
 
-SELECT ctid, pg_attribute.atttypid 
-FROM   pg_attribute 
-WHERE  pg_attribute.atttypid != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_type AS t1 WHERE t1.oid = pg_attribute.atttypid);
+SELECT ctid, atttypid 
+FROM   pg_catalog.pg_attribute fk 
+WHERE  atttypid != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_type pk WHERE pk.oid = fk.atttypid);
  ctid | atttypid 
 ------+----------
 (0 rows)
 
-SELECT ctid, pg_class.reltype 
-FROM   pg_class 
-WHERE  pg_class.reltype != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_type AS t1 WHERE t1.oid = pg_class.reltype);
+SELECT ctid, castsource 
+FROM   pg_catalog.pg_cast fk 
+WHERE  castsource != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_type pk WHERE pk.oid = fk.castsource);
+ ctid | castsource 
+------+------------
+(0 rows)
+
+SELECT ctid, casttarget 
+FROM   pg_catalog.pg_cast fk 
+WHERE  casttarget != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_type pk WHERE pk.oid = fk.casttarget);
+ ctid | casttarget 
+------+------------
+(0 rows)
+
+SELECT ctid, castfunc 
+FROM   pg_catalog.pg_cast fk 
+WHERE  castfunc != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.castfunc);
+ ctid | castfunc 
+------+----------
+(0 rows)
+
+SELECT ctid, relnamespace 
+FROM   pg_catalog.pg_class fk 
+WHERE  relnamespace != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_namespace pk WHERE pk.oid = fk.relnamespace);
+ ctid | relnamespace 
+------+--------------
+(0 rows)
+
+SELECT ctid, reltype 
+FROM   pg_catalog.pg_class fk 
+WHERE  reltype != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_type pk WHERE pk.oid = fk.reltype);
  ctid | reltype 
 ------+---------
 (0 rows)
 
-SELECT ctid, pg_class.relam 
-FROM   pg_class 
-WHERE  pg_class.relam != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_am AS t1 WHERE t1.oid = pg_class.relam);
+SELECT ctid, relam 
+FROM   pg_catalog.pg_class fk 
+WHERE  relam != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_am pk WHERE pk.oid = fk.relam);
  ctid | relam 
 ------+-------
 (0 rows)
 
-SELECT ctid, pg_class.reltoastrelid 
-FROM   pg_class 
-WHERE  pg_class.reltoastrelid != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_class AS t1 WHERE t1.oid = pg_class.reltoastrelid);
+SELECT ctid, reltoastrelid 
+FROM   pg_catalog.pg_class fk 
+WHERE  reltoastrelid != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_class pk WHERE pk.oid = fk.reltoastrelid);
  ctid | reltoastrelid 
 ------+---------------
 (0 rows)
 
-SELECT ctid, pg_class.reltoastidxid 
-FROM   pg_class 
-WHERE  pg_class.reltoastidxid != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_class AS t1 WHERE t1.oid = pg_class.reltoastidxid);
+SELECT ctid, reltoastidxid 
+FROM   pg_catalog.pg_class fk 
+WHERE  reltoastidxid != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_class pk WHERE pk.oid = fk.reltoastidxid);
  ctid | reltoastidxid 
 ------+---------------
 (0 rows)
 
-SELECT ctid, pg_description.classoid 
-FROM   pg_description 
-WHERE  pg_description.classoid != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_class AS t1 WHERE t1.oid = pg_description.classoid);
+SELECT ctid, connamespace 
+FROM   pg_catalog.pg_conversion fk 
+WHERE  connamespace != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_namespace pk WHERE pk.oid = fk.connamespace);
+ ctid | connamespace 
+------+--------------
+(0 rows)
+
+SELECT ctid, conproc 
+FROM   pg_catalog.pg_conversion fk 
+WHERE  conproc != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.conproc);
+ ctid | conproc 
+------+---------
+(0 rows)
+
+SELECT ctid, classid 
+FROM   pg_catalog.pg_depend fk 
+WHERE  classid != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_class pk WHERE pk.oid = fk.classid);
+ ctid | classid 
+------+---------
+(0 rows)
+
+SELECT ctid, refclassid 
+FROM   pg_catalog.pg_depend fk 
+WHERE  refclassid != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_class pk WHERE pk.oid = fk.refclassid);
+ ctid | refclassid 
+------+------------
+(0 rows)
+
+SELECT ctid, classoid 
+FROM   pg_catalog.pg_description fk 
+WHERE  classoid != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_class pk WHERE pk.oid = fk.classoid);
  ctid | classoid 
 ------+----------
 (0 rows)
 
-SELECT ctid, pg_index.indexrelid 
-FROM   pg_index 
-WHERE  pg_index.indexrelid != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_class AS t1 WHERE t1.oid = pg_index.indexrelid);
+SELECT ctid, indexrelid 
+FROM   pg_catalog.pg_index fk 
+WHERE  indexrelid != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_class pk WHERE pk.oid = fk.indexrelid);
  ctid | indexrelid 
 ------+------------
 (0 rows)
 
-SELECT ctid, pg_index.indrelid 
-FROM   pg_index 
-WHERE  pg_index.indrelid != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_class AS t1 WHERE t1.oid = pg_index.indrelid);
+SELECT ctid, indrelid 
+FROM   pg_catalog.pg_index fk 
+WHERE  indrelid != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_class pk WHERE pk.oid = fk.indrelid);
  ctid | indrelid 
 ------+----------
 (0 rows)
 
-SELECT ctid, pg_opclass.opcamid 
-FROM   pg_opclass 
-WHERE  pg_opclass.opcamid != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_am AS t1 WHERE t1.oid = pg_opclass.opcamid);
+SELECT ctid, lanvalidator 
+FROM   pg_catalog.pg_language fk 
+WHERE  lanvalidator != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.lanvalidator);
+ ctid | lanvalidator 
+------+--------------
+(0 rows)
+
+SELECT ctid, opcamid 
+FROM   pg_catalog.pg_opclass fk 
+WHERE  opcamid != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_am pk WHERE pk.oid = fk.opcamid);
  ctid | opcamid 
 ------+---------
 (0 rows)
 
-SELECT ctid, pg_opclass.opcintype 
-FROM   pg_opclass 
-WHERE  pg_opclass.opcintype != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_type AS t1 WHERE t1.oid = pg_opclass.opcintype);
+SELECT ctid, opcnamespace 
+FROM   pg_catalog.pg_opclass fk 
+WHERE  opcnamespace != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_namespace pk WHERE pk.oid = fk.opcnamespace);
+ ctid | opcnamespace 
+------+--------------
+(0 rows)
+
+SELECT ctid, opcintype 
+FROM   pg_catalog.pg_opclass fk 
+WHERE  opcintype != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_type pk WHERE pk.oid = fk.opcintype);
  ctid | opcintype 
 ------+-----------
 (0 rows)
 
-SELECT ctid, pg_operator.oprleft 
-FROM   pg_operator 
-WHERE  pg_operator.oprleft != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_type AS t1 WHERE t1.oid = pg_operator.oprleft);
+SELECT ctid, oprnamespace 
+FROM   pg_catalog.pg_operator fk 
+WHERE  oprnamespace != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_namespace pk WHERE pk.oid = fk.oprnamespace);
+ ctid | oprnamespace 
+------+--------------
+(0 rows)
+
+SELECT ctid, oprleft 
+FROM   pg_catalog.pg_operator fk 
+WHERE  oprleft != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_type pk WHERE pk.oid = fk.oprleft);
  ctid | oprleft 
 ------+---------
 (0 rows)
 
-SELECT ctid, pg_operator.oprright 
-FROM   pg_operator 
-WHERE  pg_operator.oprright != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_type AS t1 WHERE t1.oid = pg_operator.oprright);
+SELECT ctid, oprright 
+FROM   pg_catalog.pg_operator fk 
+WHERE  oprright != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_type pk WHERE pk.oid = fk.oprright);
  ctid | oprright 
 ------+----------
 (0 rows)
 
-SELECT ctid, pg_operator.oprresult 
-FROM   pg_operator 
-WHERE  pg_operator.oprresult != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_type AS t1 WHERE t1.oid = pg_operator.oprresult);
+SELECT ctid, oprresult 
+FROM   pg_catalog.pg_operator fk 
+WHERE  oprresult != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_type pk WHERE pk.oid = fk.oprresult);
  ctid | oprresult 
 ------+-----------
 (0 rows)
 
-SELECT ctid, pg_operator.oprcom 
-FROM   pg_operator 
-WHERE  pg_operator.oprcom != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_operator AS t1 WHERE t1.oid = pg_operator.oprcom);
+SELECT ctid, oprcom 
+FROM   pg_catalog.pg_operator fk 
+WHERE  oprcom != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_operator pk WHERE pk.oid = fk.oprcom);
  ctid | oprcom 
 ------+--------
 (0 rows)
 
-SELECT ctid, pg_operator.oprnegate 
-FROM   pg_operator 
-WHERE  pg_operator.oprnegate != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_operator AS t1 WHERE t1.oid = pg_operator.oprnegate);
+SELECT ctid, oprnegate 
+FROM   pg_catalog.pg_operator fk 
+WHERE  oprnegate != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_operator pk WHERE pk.oid = fk.oprnegate);
  ctid | oprnegate 
 ------+-----------
 (0 rows)
 
-SELECT ctid, pg_operator.oprlsortop 
-FROM   pg_operator 
-WHERE  pg_operator.oprlsortop != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_operator AS t1 WHERE t1.oid = pg_operator.oprlsortop);
+SELECT ctid, oprlsortop 
+FROM   pg_catalog.pg_operator fk 
+WHERE  oprlsortop != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_operator pk WHERE pk.oid = fk.oprlsortop);
  ctid | oprlsortop 
 ------+------------
 (0 rows)
 
-SELECT ctid, pg_operator.oprrsortop 
-FROM   pg_operator 
-WHERE  pg_operator.oprrsortop != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_operator AS t1 WHERE t1.oid = pg_operator.oprrsortop);
+SELECT ctid, oprrsortop 
+FROM   pg_catalog.pg_operator fk 
+WHERE  oprrsortop != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_operator pk WHERE pk.oid = fk.oprrsortop);
  ctid | oprrsortop 
 ------+------------
 (0 rows)
 
-SELECT ctid, pg_operator.oprcode 
-FROM   pg_operator 
-WHERE  pg_operator.oprcode != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_proc AS t1 WHERE t1.oid = pg_operator.oprcode);
+SELECT ctid, oprltcmpop 
+FROM   pg_catalog.pg_operator fk 
+WHERE  oprltcmpop != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_operator pk WHERE pk.oid = fk.oprltcmpop);
+ ctid | oprltcmpop 
+------+------------
+(0 rows)
+
+SELECT ctid, oprgtcmpop 
+FROM   pg_catalog.pg_operator fk 
+WHERE  oprgtcmpop != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_operator pk WHERE pk.oid = fk.oprgtcmpop);
+ ctid | oprgtcmpop 
+------+------------
+(0 rows)
+
+SELECT ctid, oprcode 
+FROM   pg_catalog.pg_operator fk 
+WHERE  oprcode != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.oprcode);
  ctid | oprcode 
 ------+---------
 (0 rows)
 
-SELECT ctid, pg_operator.oprrest 
-FROM   pg_operator 
-WHERE  pg_operator.oprrest != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_proc AS t1 WHERE t1.oid = pg_operator.oprrest);
+SELECT ctid, oprrest 
+FROM   pg_catalog.pg_operator fk 
+WHERE  oprrest != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.oprrest);
  ctid | oprrest 
 ------+---------
 (0 rows)
 
-SELECT ctid, pg_operator.oprjoin 
-FROM   pg_operator 
-WHERE  pg_operator.oprjoin != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_proc AS t1 WHERE t1.oid = pg_operator.oprjoin);
+SELECT ctid, oprjoin 
+FROM   pg_catalog.pg_operator fk 
+WHERE  oprjoin != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.oprjoin);
  ctid | oprjoin 
 ------+---------
 (0 rows)
 
-SELECT ctid, pg_proc.prolang 
-FROM   pg_proc 
-WHERE  pg_proc.prolang != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_language AS t1 WHERE t1.oid = pg_proc.prolang);
+SELECT ctid, pronamespace 
+FROM   pg_catalog.pg_proc fk 
+WHERE  pronamespace != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_namespace pk WHERE pk.oid = fk.pronamespace);
+ ctid | pronamespace 
+------+--------------
+(0 rows)
+
+SELECT ctid, prolang 
+FROM   pg_catalog.pg_proc fk 
+WHERE  prolang != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_language pk WHERE pk.oid = fk.prolang);
  ctid | prolang 
 ------+---------
 (0 rows)
 
-SELECT ctid, pg_proc.prorettype 
-FROM   pg_proc 
-WHERE  pg_proc.prorettype != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_type AS t1 WHERE t1.oid = pg_proc.prorettype);
+SELECT ctid, prorettype 
+FROM   pg_catalog.pg_proc fk 
+WHERE  prorettype != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_type pk WHERE pk.oid = fk.prorettype);
  ctid | prorettype 
 ------+------------
 (0 rows)
 
-SELECT ctid, pg_rewrite.ev_class 
-FROM   pg_rewrite 
-WHERE  pg_rewrite.ev_class != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_class AS t1 WHERE t1.oid = pg_rewrite.ev_class);
+SELECT ctid, ev_class 
+FROM   pg_catalog.pg_rewrite fk 
+WHERE  ev_class != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_class pk WHERE pk.oid = fk.ev_class);
  ctid | ev_class 
 ------+----------
 (0 rows)
 
-SELECT ctid, pg_statistic.starelid 
-FROM   pg_statistic 
-WHERE  pg_statistic.starelid != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_class AS t1 WHERE t1.oid = pg_statistic.starelid);
+SELECT ctid, starelid 
+FROM   pg_catalog.pg_statistic fk 
+WHERE  starelid != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_class pk WHERE pk.oid = fk.starelid);
  ctid | starelid 
 ------+----------
 (0 rows)
 
-SELECT ctid, pg_statistic.staop1 
-FROM   pg_statistic 
-WHERE  pg_statistic.staop1 != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_operator AS t1 WHERE t1.oid = pg_statistic.staop1);
+SELECT ctid, staop1 
+FROM   pg_catalog.pg_statistic fk 
+WHERE  staop1 != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_operator pk WHERE pk.oid = fk.staop1);
  ctid | staop1 
 ------+--------
 (0 rows)
 
-SELECT ctid, pg_statistic.staop2 
-FROM   pg_statistic 
-WHERE  pg_statistic.staop2 != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_operator AS t1 WHERE t1.oid = pg_statistic.staop2);
+SELECT ctid, staop2 
+FROM   pg_catalog.pg_statistic fk 
+WHERE  staop2 != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_operator pk WHERE pk.oid = fk.staop2);
  ctid | staop2 
 ------+--------
 (0 rows)
 
-SELECT ctid, pg_statistic.staop3 
-FROM   pg_statistic 
-WHERE  pg_statistic.staop3 != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_operator AS t1 WHERE t1.oid = pg_statistic.staop3);
+SELECT ctid, staop3 
+FROM   pg_catalog.pg_statistic fk 
+WHERE  staop3 != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_operator pk WHERE pk.oid = fk.staop3);
  ctid | staop3 
 ------+--------
 (0 rows)
 
-SELECT ctid, pg_trigger.tgrelid 
-FROM   pg_trigger 
-WHERE  pg_trigger.tgrelid != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_class AS t1 WHERE t1.oid = pg_trigger.tgrelid);
+SELECT ctid, tgrelid 
+FROM   pg_catalog.pg_trigger fk 
+WHERE  tgrelid != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_class pk WHERE pk.oid = fk.tgrelid);
  ctid | tgrelid 
 ------+---------
 (0 rows)
 
-SELECT ctid, pg_trigger.tgfoid 
-FROM   pg_trigger 
-WHERE  pg_trigger.tgfoid != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_proc AS t1 WHERE t1.oid = pg_trigger.tgfoid);
+SELECT ctid, tgfoid 
+FROM   pg_catalog.pg_trigger fk 
+WHERE  tgfoid != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.tgfoid);
  ctid | tgfoid 
 ------+--------
 (0 rows)
 
-SELECT ctid, pg_type.typrelid 
-FROM   pg_type 
-WHERE  pg_type.typrelid != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_class AS t1 WHERE t1.oid = pg_type.typrelid);
+SELECT ctid, typnamespace 
+FROM   pg_catalog.pg_type fk 
+WHERE  typnamespace != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_namespace pk WHERE pk.oid = fk.typnamespace);
+ ctid | typnamespace 
+------+--------------
+(0 rows)
+
+SELECT ctid, typrelid 
+FROM   pg_catalog.pg_type fk 
+WHERE  typrelid != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_class pk WHERE pk.oid = fk.typrelid);
  ctid | typrelid 
 ------+----------
 (0 rows)
 
-SELECT ctid, pg_type.typelem 
-FROM   pg_type 
-WHERE  pg_type.typelem != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_type AS t1 WHERE t1.oid = pg_type.typelem);
+SELECT ctid, typelem 
+FROM   pg_catalog.pg_type fk 
+WHERE  typelem != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_type pk WHERE pk.oid = fk.typelem);
  ctid | typelem 
 ------+---------
 (0 rows)
 
-SELECT ctid, pg_type.typinput 
-FROM   pg_type 
-WHERE  pg_type.typinput != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_proc AS t1 WHERE t1.oid = pg_type.typinput);
+SELECT ctid, typinput 
+FROM   pg_catalog.pg_type fk 
+WHERE  typinput != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.typinput);
  ctid | typinput 
 ------+----------
 (0 rows)
 
-SELECT ctid, pg_type.typoutput 
-FROM   pg_type 
-WHERE  pg_type.typoutput != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_proc AS t1 WHERE t1.oid = pg_type.typoutput);
+SELECT ctid, typoutput 
+FROM   pg_catalog.pg_type fk 
+WHERE  typoutput != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.typoutput);
  ctid | typoutput 
 ------+-----------
 (0 rows)
index cd476d87bd5df7f6b8daee5e5332c9abf8a9fbdf..94f2ffba5547e9addd6a208ad291161b0d9741e9 100644 (file)
 --
 -- This is created by pgsql/contrib/findoidjoins/make_oidjoin_check
 --
-SELECT ctid, pg_aggregate.aggfnoid 
-FROM   pg_aggregate 
-WHERE  pg_aggregate.aggfnoid != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_proc AS t1 WHERE t1.oid = pg_aggregate.aggfnoid);
-SELECT ctid, pg_aggregate.aggtransfn 
-FROM   pg_aggregate 
-WHERE  pg_aggregate.aggtransfn != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_proc AS t1 WHERE t1.oid = pg_aggregate.aggtransfn);
-SELECT ctid, pg_aggregate.aggfinalfn 
-FROM   pg_aggregate 
-WHERE  pg_aggregate.aggfinalfn != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_proc AS t1 WHERE t1.oid = pg_aggregate.aggfinalfn);
-SELECT ctid, pg_aggregate.aggtranstype 
-FROM   pg_aggregate 
-WHERE  pg_aggregate.aggtranstype != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_type AS t1 WHERE t1.oid = pg_aggregate.aggtranstype);
-SELECT ctid, pg_am.amgettuple 
-FROM   pg_am 
-WHERE  pg_am.amgettuple != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_proc AS t1 WHERE t1.oid = pg_am.amgettuple);
-SELECT ctid, pg_am.aminsert 
-FROM   pg_am 
-WHERE  pg_am.aminsert != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_proc AS t1 WHERE t1.oid = pg_am.aminsert);
-SELECT ctid, pg_am.ambeginscan 
-FROM   pg_am 
-WHERE  pg_am.ambeginscan != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_proc AS t1 WHERE t1.oid = pg_am.ambeginscan);
-SELECT ctid, pg_am.amrescan 
-FROM   pg_am 
-WHERE  pg_am.amrescan != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_proc AS t1 WHERE t1.oid = pg_am.amrescan);
-SELECT ctid, pg_am.amendscan 
-FROM   pg_am 
-WHERE  pg_am.amendscan != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_proc AS t1 WHERE t1.oid = pg_am.amendscan);
-SELECT ctid, pg_am.ammarkpos 
-FROM   pg_am 
-WHERE  pg_am.ammarkpos != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_proc AS t1 WHERE t1.oid = pg_am.ammarkpos);
-SELECT ctid, pg_am.amrestrpos 
-FROM   pg_am 
-WHERE  pg_am.amrestrpos != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_proc AS t1 WHERE t1.oid = pg_am.amrestrpos);
-SELECT ctid, pg_am.ambuild 
-FROM   pg_am 
-WHERE  pg_am.ambuild != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_proc AS t1 WHERE t1.oid = pg_am.ambuild);
-SELECT ctid, pg_am.ambulkdelete 
-FROM   pg_am 
-WHERE  pg_am.ambulkdelete != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_proc AS t1 WHERE t1.oid = pg_am.ambulkdelete);
-SELECT ctid, pg_am.amcostestimate 
-FROM   pg_am 
-WHERE  pg_am.amcostestimate != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_proc AS t1 WHERE t1.oid = pg_am.amcostestimate);
-SELECT ctid, pg_amop.amopclaid 
-FROM   pg_amop 
-WHERE  pg_amop.amopclaid != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_opclass AS t1 WHERE t1.oid = pg_amop.amopclaid);
-SELECT ctid, pg_amop.amopopr 
-FROM   pg_amop 
-WHERE  pg_amop.amopopr != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_operator AS t1 WHERE t1.oid = pg_amop.amopopr);
-SELECT ctid, pg_amproc.amopclaid 
-FROM   pg_amproc 
-WHERE  pg_amproc.amopclaid != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_opclass AS t1 WHERE t1.oid = pg_amproc.amopclaid);
-SELECT ctid, pg_amproc.amproc 
-FROM   pg_amproc 
-WHERE  pg_amproc.amproc != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_proc AS t1 WHERE t1.oid = pg_amproc.amproc);
-SELECT ctid, pg_attribute.attrelid 
-FROM   pg_attribute 
-WHERE  pg_attribute.attrelid != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_class AS t1 WHERE t1.oid = pg_attribute.attrelid);
-SELECT ctid, pg_attribute.atttypid 
-FROM   pg_attribute 
-WHERE  pg_attribute.atttypid != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_type AS t1 WHERE t1.oid = pg_attribute.atttypid);
-SELECT ctid, pg_class.reltype 
-FROM   pg_class 
-WHERE  pg_class.reltype != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_type AS t1 WHERE t1.oid = pg_class.reltype);
-SELECT ctid, pg_class.relam 
-FROM   pg_class 
-WHERE  pg_class.relam != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_am AS t1 WHERE t1.oid = pg_class.relam);
-SELECT ctid, pg_class.reltoastrelid 
-FROM   pg_class 
-WHERE  pg_class.reltoastrelid != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_class AS t1 WHERE t1.oid = pg_class.reltoastrelid);
-SELECT ctid, pg_class.reltoastidxid 
-FROM   pg_class 
-WHERE  pg_class.reltoastidxid != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_class AS t1 WHERE t1.oid = pg_class.reltoastidxid);
-SELECT ctid, pg_description.classoid 
-FROM   pg_description 
-WHERE  pg_description.classoid != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_class AS t1 WHERE t1.oid = pg_description.classoid);
-SELECT ctid, pg_index.indexrelid 
-FROM   pg_index 
-WHERE  pg_index.indexrelid != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_class AS t1 WHERE t1.oid = pg_index.indexrelid);
-SELECT ctid, pg_index.indrelid 
-FROM   pg_index 
-WHERE  pg_index.indrelid != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_class AS t1 WHERE t1.oid = pg_index.indrelid);
-SELECT ctid, pg_opclass.opcamid 
-FROM   pg_opclass 
-WHERE  pg_opclass.opcamid != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_am AS t1 WHERE t1.oid = pg_opclass.opcamid);
-SELECT ctid, pg_opclass.opcintype 
-FROM   pg_opclass 
-WHERE  pg_opclass.opcintype != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_type AS t1 WHERE t1.oid = pg_opclass.opcintype);
-SELECT ctid, pg_operator.oprleft 
-FROM   pg_operator 
-WHERE  pg_operator.oprleft != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_type AS t1 WHERE t1.oid = pg_operator.oprleft);
-SELECT ctid, pg_operator.oprright 
-FROM   pg_operator 
-WHERE  pg_operator.oprright != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_type AS t1 WHERE t1.oid = pg_operator.oprright);
-SELECT ctid, pg_operator.oprresult 
-FROM   pg_operator 
-WHERE  pg_operator.oprresult != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_type AS t1 WHERE t1.oid = pg_operator.oprresult);
-SELECT ctid, pg_operator.oprcom 
-FROM   pg_operator 
-WHERE  pg_operator.oprcom != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_operator AS t1 WHERE t1.oid = pg_operator.oprcom);
-SELECT ctid, pg_operator.oprnegate 
-FROM   pg_operator 
-WHERE  pg_operator.oprnegate != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_operator AS t1 WHERE t1.oid = pg_operator.oprnegate);
-SELECT ctid, pg_operator.oprlsortop 
-FROM   pg_operator 
-WHERE  pg_operator.oprlsortop != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_operator AS t1 WHERE t1.oid = pg_operator.oprlsortop);
-SELECT ctid, pg_operator.oprrsortop 
-FROM   pg_operator 
-WHERE  pg_operator.oprrsortop != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_operator AS t1 WHERE t1.oid = pg_operator.oprrsortop);
-SELECT ctid, pg_operator.oprcode 
-FROM   pg_operator 
-WHERE  pg_operator.oprcode != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_proc AS t1 WHERE t1.oid = pg_operator.oprcode);
-SELECT ctid, pg_operator.oprrest 
-FROM   pg_operator 
-WHERE  pg_operator.oprrest != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_proc AS t1 WHERE t1.oid = pg_operator.oprrest);
-SELECT ctid, pg_operator.oprjoin 
-FROM   pg_operator 
-WHERE  pg_operator.oprjoin != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_proc AS t1 WHERE t1.oid = pg_operator.oprjoin);
-SELECT ctid, pg_proc.prolang 
-FROM   pg_proc 
-WHERE  pg_proc.prolang != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_language AS t1 WHERE t1.oid = pg_proc.prolang);
-SELECT ctid, pg_proc.prorettype 
-FROM   pg_proc 
-WHERE  pg_proc.prorettype != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_type AS t1 WHERE t1.oid = pg_proc.prorettype);
-SELECT ctid, pg_rewrite.ev_class 
-FROM   pg_rewrite 
-WHERE  pg_rewrite.ev_class != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_class AS t1 WHERE t1.oid = pg_rewrite.ev_class);
-SELECT ctid, pg_statistic.starelid 
-FROM   pg_statistic 
-WHERE  pg_statistic.starelid != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_class AS t1 WHERE t1.oid = pg_statistic.starelid);
-SELECT ctid, pg_statistic.staop1 
-FROM   pg_statistic 
-WHERE  pg_statistic.staop1 != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_operator AS t1 WHERE t1.oid = pg_statistic.staop1);
-SELECT ctid, pg_statistic.staop2 
-FROM   pg_statistic 
-WHERE  pg_statistic.staop2 != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_operator AS t1 WHERE t1.oid = pg_statistic.staop2);
-SELECT ctid, pg_statistic.staop3 
-FROM   pg_statistic 
-WHERE  pg_statistic.staop3 != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_operator AS t1 WHERE t1.oid = pg_statistic.staop3);
-SELECT ctid, pg_trigger.tgrelid 
-FROM   pg_trigger 
-WHERE  pg_trigger.tgrelid != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_class AS t1 WHERE t1.oid = pg_trigger.tgrelid);
-SELECT ctid, pg_trigger.tgfoid 
-FROM   pg_trigger 
-WHERE  pg_trigger.tgfoid != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_proc AS t1 WHERE t1.oid = pg_trigger.tgfoid);
-SELECT ctid, pg_type.typrelid 
-FROM   pg_type 
-WHERE  pg_type.typrelid != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_class AS t1 WHERE t1.oid = pg_type.typrelid);
-SELECT ctid, pg_type.typelem 
-FROM   pg_type 
-WHERE  pg_type.typelem != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_type AS t1 WHERE t1.oid = pg_type.typelem);
-SELECT ctid, pg_type.typinput 
-FROM   pg_type 
-WHERE  pg_type.typinput != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_proc AS t1 WHERE t1.oid = pg_type.typinput);
-SELECT ctid, pg_type.typoutput 
-FROM   pg_type 
-WHERE  pg_type.typoutput != 0 AND 
-       NOT EXISTS(SELECT * FROM pg_proc AS t1 WHERE t1.oid = pg_type.typoutput);
+SELECT ctid, aggfnoid 
+FROM   pg_catalog.pg_aggregate fk 
+WHERE  aggfnoid != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.aggfnoid);
+SELECT ctid, aggtransfn 
+FROM   pg_catalog.pg_aggregate fk 
+WHERE  aggtransfn != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.aggtransfn);
+SELECT ctid, aggfinalfn 
+FROM   pg_catalog.pg_aggregate fk 
+WHERE  aggfinalfn != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.aggfinalfn);
+SELECT ctid, aggtranstype 
+FROM   pg_catalog.pg_aggregate fk 
+WHERE  aggtranstype != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_type pk WHERE pk.oid = fk.aggtranstype);
+SELECT ctid, amgettuple 
+FROM   pg_catalog.pg_am fk 
+WHERE  amgettuple != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.amgettuple);
+SELECT ctid, aminsert 
+FROM   pg_catalog.pg_am fk 
+WHERE  aminsert != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.aminsert);
+SELECT ctid, ambeginscan 
+FROM   pg_catalog.pg_am fk 
+WHERE  ambeginscan != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.ambeginscan);
+SELECT ctid, amrescan 
+FROM   pg_catalog.pg_am fk 
+WHERE  amrescan != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.amrescan);
+SELECT ctid, amendscan 
+FROM   pg_catalog.pg_am fk 
+WHERE  amendscan != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.amendscan);
+SELECT ctid, ammarkpos 
+FROM   pg_catalog.pg_am fk 
+WHERE  ammarkpos != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.ammarkpos);
+SELECT ctid, amrestrpos 
+FROM   pg_catalog.pg_am fk 
+WHERE  amrestrpos != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.amrestrpos);
+SELECT ctid, ambuild 
+FROM   pg_catalog.pg_am fk 
+WHERE  ambuild != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.ambuild);
+SELECT ctid, ambulkdelete 
+FROM   pg_catalog.pg_am fk 
+WHERE  ambulkdelete != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.ambulkdelete);
+SELECT ctid, amcostestimate 
+FROM   pg_catalog.pg_am fk 
+WHERE  amcostestimate != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.amcostestimate);
+SELECT ctid, amopclaid 
+FROM   pg_catalog.pg_amop fk 
+WHERE  amopclaid != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_opclass pk WHERE pk.oid = fk.amopclaid);
+SELECT ctid, amopopr 
+FROM   pg_catalog.pg_amop fk 
+WHERE  amopopr != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_operator pk WHERE pk.oid = fk.amopopr);
+SELECT ctid, amopclaid 
+FROM   pg_catalog.pg_amproc fk 
+WHERE  amopclaid != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_opclass pk WHERE pk.oid = fk.amopclaid);
+SELECT ctid, amproc 
+FROM   pg_catalog.pg_amproc fk 
+WHERE  amproc != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.amproc);
+SELECT ctid, attrelid 
+FROM   pg_catalog.pg_attribute fk 
+WHERE  attrelid != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_class pk WHERE pk.oid = fk.attrelid);
+SELECT ctid, atttypid 
+FROM   pg_catalog.pg_attribute fk 
+WHERE  atttypid != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_type pk WHERE pk.oid = fk.atttypid);
+SELECT ctid, castsource 
+FROM   pg_catalog.pg_cast fk 
+WHERE  castsource != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_type pk WHERE pk.oid = fk.castsource);
+SELECT ctid, casttarget 
+FROM   pg_catalog.pg_cast fk 
+WHERE  casttarget != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_type pk WHERE pk.oid = fk.casttarget);
+SELECT ctid, castfunc 
+FROM   pg_catalog.pg_cast fk 
+WHERE  castfunc != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.castfunc);
+SELECT ctid, relnamespace 
+FROM   pg_catalog.pg_class fk 
+WHERE  relnamespace != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_namespace pk WHERE pk.oid = fk.relnamespace);
+SELECT ctid, reltype 
+FROM   pg_catalog.pg_class fk 
+WHERE  reltype != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_type pk WHERE pk.oid = fk.reltype);
+SELECT ctid, relam 
+FROM   pg_catalog.pg_class fk 
+WHERE  relam != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_am pk WHERE pk.oid = fk.relam);
+SELECT ctid, reltoastrelid 
+FROM   pg_catalog.pg_class fk 
+WHERE  reltoastrelid != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_class pk WHERE pk.oid = fk.reltoastrelid);
+SELECT ctid, reltoastidxid 
+FROM   pg_catalog.pg_class fk 
+WHERE  reltoastidxid != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_class pk WHERE pk.oid = fk.reltoastidxid);
+SELECT ctid, connamespace 
+FROM   pg_catalog.pg_conversion fk 
+WHERE  connamespace != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_namespace pk WHERE pk.oid = fk.connamespace);
+SELECT ctid, conproc 
+FROM   pg_catalog.pg_conversion fk 
+WHERE  conproc != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.conproc);
+SELECT ctid, classid 
+FROM   pg_catalog.pg_depend fk 
+WHERE  classid != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_class pk WHERE pk.oid = fk.classid);
+SELECT ctid, refclassid 
+FROM   pg_catalog.pg_depend fk 
+WHERE  refclassid != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_class pk WHERE pk.oid = fk.refclassid);
+SELECT ctid, classoid 
+FROM   pg_catalog.pg_description fk 
+WHERE  classoid != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_class pk WHERE pk.oid = fk.classoid);
+SELECT ctid, indexrelid 
+FROM   pg_catalog.pg_index fk 
+WHERE  indexrelid != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_class pk WHERE pk.oid = fk.indexrelid);
+SELECT ctid, indrelid 
+FROM   pg_catalog.pg_index fk 
+WHERE  indrelid != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_class pk WHERE pk.oid = fk.indrelid);
+SELECT ctid, lanvalidator 
+FROM   pg_catalog.pg_language fk 
+WHERE  lanvalidator != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.lanvalidator);
+SELECT ctid, opcamid 
+FROM   pg_catalog.pg_opclass fk 
+WHERE  opcamid != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_am pk WHERE pk.oid = fk.opcamid);
+SELECT ctid, opcnamespace 
+FROM   pg_catalog.pg_opclass fk 
+WHERE  opcnamespace != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_namespace pk WHERE pk.oid = fk.opcnamespace);
+SELECT ctid, opcintype 
+FROM   pg_catalog.pg_opclass fk 
+WHERE  opcintype != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_type pk WHERE pk.oid = fk.opcintype);
+SELECT ctid, oprnamespace 
+FROM   pg_catalog.pg_operator fk 
+WHERE  oprnamespace != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_namespace pk WHERE pk.oid = fk.oprnamespace);
+SELECT ctid, oprleft 
+FROM   pg_catalog.pg_operator fk 
+WHERE  oprleft != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_type pk WHERE pk.oid = fk.oprleft);
+SELECT ctid, oprright 
+FROM   pg_catalog.pg_operator fk 
+WHERE  oprright != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_type pk WHERE pk.oid = fk.oprright);
+SELECT ctid, oprresult 
+FROM   pg_catalog.pg_operator fk 
+WHERE  oprresult != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_type pk WHERE pk.oid = fk.oprresult);
+SELECT ctid, oprcom 
+FROM   pg_catalog.pg_operator fk 
+WHERE  oprcom != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_operator pk WHERE pk.oid = fk.oprcom);
+SELECT ctid, oprnegate 
+FROM   pg_catalog.pg_operator fk 
+WHERE  oprnegate != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_operator pk WHERE pk.oid = fk.oprnegate);
+SELECT ctid, oprlsortop 
+FROM   pg_catalog.pg_operator fk 
+WHERE  oprlsortop != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_operator pk WHERE pk.oid = fk.oprlsortop);
+SELECT ctid, oprrsortop 
+FROM   pg_catalog.pg_operator fk 
+WHERE  oprrsortop != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_operator pk WHERE pk.oid = fk.oprrsortop);
+SELECT ctid, oprltcmpop 
+FROM   pg_catalog.pg_operator fk 
+WHERE  oprltcmpop != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_operator pk WHERE pk.oid = fk.oprltcmpop);
+SELECT ctid, oprgtcmpop 
+FROM   pg_catalog.pg_operator fk 
+WHERE  oprgtcmpop != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_operator pk WHERE pk.oid = fk.oprgtcmpop);
+SELECT ctid, oprcode 
+FROM   pg_catalog.pg_operator fk 
+WHERE  oprcode != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.oprcode);
+SELECT ctid, oprrest 
+FROM   pg_catalog.pg_operator fk 
+WHERE  oprrest != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.oprrest);
+SELECT ctid, oprjoin 
+FROM   pg_catalog.pg_operator fk 
+WHERE  oprjoin != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.oprjoin);
+SELECT ctid, pronamespace 
+FROM   pg_catalog.pg_proc fk 
+WHERE  pronamespace != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_namespace pk WHERE pk.oid = fk.pronamespace);
+SELECT ctid, prolang 
+FROM   pg_catalog.pg_proc fk 
+WHERE  prolang != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_language pk WHERE pk.oid = fk.prolang);
+SELECT ctid, prorettype 
+FROM   pg_catalog.pg_proc fk 
+WHERE  prorettype != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_type pk WHERE pk.oid = fk.prorettype);
+SELECT ctid, ev_class 
+FROM   pg_catalog.pg_rewrite fk 
+WHERE  ev_class != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_class pk WHERE pk.oid = fk.ev_class);
+SELECT ctid, starelid 
+FROM   pg_catalog.pg_statistic fk 
+WHERE  starelid != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_class pk WHERE pk.oid = fk.starelid);
+SELECT ctid, staop1 
+FROM   pg_catalog.pg_statistic fk 
+WHERE  staop1 != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_operator pk WHERE pk.oid = fk.staop1);
+SELECT ctid, staop2 
+FROM   pg_catalog.pg_statistic fk 
+WHERE  staop2 != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_operator pk WHERE pk.oid = fk.staop2);
+SELECT ctid, staop3 
+FROM   pg_catalog.pg_statistic fk 
+WHERE  staop3 != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_operator pk WHERE pk.oid = fk.staop3);
+SELECT ctid, tgrelid 
+FROM   pg_catalog.pg_trigger fk 
+WHERE  tgrelid != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_class pk WHERE pk.oid = fk.tgrelid);
+SELECT ctid, tgfoid 
+FROM   pg_catalog.pg_trigger fk 
+WHERE  tgfoid != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.tgfoid);
+SELECT ctid, typnamespace 
+FROM   pg_catalog.pg_type fk 
+WHERE  typnamespace != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_namespace pk WHERE pk.oid = fk.typnamespace);
+SELECT ctid, typrelid 
+FROM   pg_catalog.pg_type fk 
+WHERE  typrelid != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_class pk WHERE pk.oid = fk.typrelid);
+SELECT ctid, typelem 
+FROM   pg_catalog.pg_type fk 
+WHERE  typelem != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_type pk WHERE pk.oid = fk.typelem);
+SELECT ctid, typinput 
+FROM   pg_catalog.pg_type fk 
+WHERE  typinput != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.typinput);
+SELECT ctid, typoutput 
+FROM   pg_catalog.pg_type fk 
+WHERE  typoutput != 0 AND 
+       NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.typoutput);