Commit f4003816 authored by Tom Lane's avatar Tom Lane

Update oidjoins regression test for 7.3 catalogs.

parent d7e654ff
-- --
-- This is created by pgsql/contrib/findoidjoins/make_oidjoin_check -- This is created by pgsql/contrib/findoidjoins/make_oidjoin_check
-- --
SELECT ctid, pg_aggregate.aggfnoid SELECT ctid, aggfnoid
FROM pg_aggregate FROM pg_catalog.pg_aggregate fk
WHERE pg_aggregate.aggfnoid != 0 AND WHERE aggfnoid != 0 AND
NOT EXISTS(SELECT * FROM pg_proc AS t1 WHERE t1.oid = pg_aggregate.aggfnoid); NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.aggfnoid);
ctid | aggfnoid ctid | aggfnoid
------+---------- ------+----------
(0 rows) (0 rows)
SELECT ctid, pg_aggregate.aggtransfn SELECT ctid, aggtransfn
FROM pg_aggregate FROM pg_catalog.pg_aggregate fk
WHERE pg_aggregate.aggtransfn != 0 AND WHERE aggtransfn != 0 AND
NOT EXISTS(SELECT * FROM pg_proc AS t1 WHERE t1.oid = pg_aggregate.aggtransfn); NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.aggtransfn);
ctid | aggtransfn ctid | aggtransfn
------+------------ ------+------------
(0 rows) (0 rows)
SELECT ctid, pg_aggregate.aggfinalfn SELECT ctid, aggfinalfn
FROM pg_aggregate FROM pg_catalog.pg_aggregate fk
WHERE pg_aggregate.aggfinalfn != 0 AND WHERE aggfinalfn != 0 AND
NOT EXISTS(SELECT * FROM pg_proc AS t1 WHERE t1.oid = pg_aggregate.aggfinalfn); NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.aggfinalfn);
ctid | aggfinalfn ctid | aggfinalfn
------+------------ ------+------------
(0 rows) (0 rows)
SELECT ctid, pg_aggregate.aggtranstype SELECT ctid, aggtranstype
FROM pg_aggregate FROM pg_catalog.pg_aggregate fk
WHERE pg_aggregate.aggtranstype != 0 AND WHERE aggtranstype != 0 AND
NOT EXISTS(SELECT * FROM pg_type AS t1 WHERE t1.oid = pg_aggregate.aggtranstype); NOT EXISTS(SELECT 1 FROM pg_catalog.pg_type pk WHERE pk.oid = fk.aggtranstype);
ctid | aggtranstype ctid | aggtranstype
------+-------------- ------+--------------
(0 rows) (0 rows)
SELECT ctid, pg_am.amgettuple SELECT ctid, amgettuple
FROM pg_am FROM pg_catalog.pg_am fk
WHERE pg_am.amgettuple != 0 AND WHERE amgettuple != 0 AND
NOT EXISTS(SELECT * FROM pg_proc AS t1 WHERE t1.oid = pg_am.amgettuple); NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.amgettuple);
ctid | amgettuple ctid | amgettuple
------+------------ ------+------------
(0 rows) (0 rows)
SELECT ctid, pg_am.aminsert SELECT ctid, aminsert
FROM pg_am FROM pg_catalog.pg_am fk
WHERE pg_am.aminsert != 0 AND WHERE aminsert != 0 AND
NOT EXISTS(SELECT * FROM pg_proc AS t1 WHERE t1.oid = pg_am.aminsert); NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.aminsert);
ctid | aminsert ctid | aminsert
------+---------- ------+----------
(0 rows) (0 rows)
SELECT ctid, pg_am.ambeginscan SELECT ctid, ambeginscan
FROM pg_am FROM pg_catalog.pg_am fk
WHERE pg_am.ambeginscan != 0 AND WHERE ambeginscan != 0 AND
NOT EXISTS(SELECT * FROM pg_proc AS t1 WHERE t1.oid = pg_am.ambeginscan); NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.ambeginscan);
ctid | ambeginscan ctid | ambeginscan
------+------------- ------+-------------
(0 rows) (0 rows)
SELECT ctid, pg_am.amrescan SELECT ctid, amrescan
FROM pg_am FROM pg_catalog.pg_am fk
WHERE pg_am.amrescan != 0 AND WHERE amrescan != 0 AND
NOT EXISTS(SELECT * FROM pg_proc AS t1 WHERE t1.oid = pg_am.amrescan); NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.amrescan);
ctid | amrescan ctid | amrescan
------+---------- ------+----------
(0 rows) (0 rows)
SELECT ctid, pg_am.amendscan SELECT ctid, amendscan
FROM pg_am FROM pg_catalog.pg_am fk
WHERE pg_am.amendscan != 0 AND WHERE amendscan != 0 AND
NOT EXISTS(SELECT * FROM pg_proc AS t1 WHERE t1.oid = pg_am.amendscan); NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.amendscan);
ctid | amendscan ctid | amendscan
------+----------- ------+-----------
(0 rows) (0 rows)
SELECT ctid, pg_am.ammarkpos SELECT ctid, ammarkpos
FROM pg_am FROM pg_catalog.pg_am fk
WHERE pg_am.ammarkpos != 0 AND WHERE ammarkpos != 0 AND
NOT EXISTS(SELECT * FROM pg_proc AS t1 WHERE t1.oid = pg_am.ammarkpos); NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.ammarkpos);
ctid | ammarkpos ctid | ammarkpos
------+----------- ------+-----------
(0 rows) (0 rows)
SELECT ctid, pg_am.amrestrpos SELECT ctid, amrestrpos
FROM pg_am FROM pg_catalog.pg_am fk
WHERE pg_am.amrestrpos != 0 AND WHERE amrestrpos != 0 AND
NOT EXISTS(SELECT * FROM pg_proc AS t1 WHERE t1.oid = pg_am.amrestrpos); NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.amrestrpos);
ctid | amrestrpos ctid | amrestrpos
------+------------ ------+------------
(0 rows) (0 rows)
SELECT ctid, pg_am.ambuild SELECT ctid, ambuild
FROM pg_am FROM pg_catalog.pg_am fk
WHERE pg_am.ambuild != 0 AND WHERE ambuild != 0 AND
NOT EXISTS(SELECT * FROM pg_proc AS t1 WHERE t1.oid = pg_am.ambuild); NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.ambuild);
ctid | ambuild ctid | ambuild
------+--------- ------+---------
(0 rows) (0 rows)
SELECT ctid, pg_am.ambulkdelete SELECT ctid, ambulkdelete
FROM pg_am FROM pg_catalog.pg_am fk
WHERE pg_am.ambulkdelete != 0 AND WHERE ambulkdelete != 0 AND
NOT EXISTS(SELECT * FROM pg_proc AS t1 WHERE t1.oid = pg_am.ambulkdelete); NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.ambulkdelete);
ctid | ambulkdelete ctid | ambulkdelete
------+-------------- ------+--------------
(0 rows) (0 rows)
SELECT ctid, pg_am.amcostestimate SELECT ctid, amcostestimate
FROM pg_am FROM pg_catalog.pg_am fk
WHERE pg_am.amcostestimate != 0 AND WHERE amcostestimate != 0 AND
NOT EXISTS(SELECT * FROM pg_proc AS t1 WHERE t1.oid = pg_am.amcostestimate); NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.amcostestimate);
ctid | amcostestimate ctid | amcostestimate
------+---------------- ------+----------------
(0 rows) (0 rows)
SELECT ctid, pg_amop.amopclaid SELECT ctid, amopclaid
FROM pg_amop FROM pg_catalog.pg_amop fk
WHERE pg_amop.amopclaid != 0 AND WHERE amopclaid != 0 AND
NOT EXISTS(SELECT * FROM pg_opclass AS t1 WHERE t1.oid = pg_amop.amopclaid); NOT EXISTS(SELECT 1 FROM pg_catalog.pg_opclass pk WHERE pk.oid = fk.amopclaid);
ctid | amopclaid ctid | amopclaid
------+----------- ------+-----------
(0 rows) (0 rows)
SELECT ctid, pg_amop.amopopr SELECT ctid, amopopr
FROM pg_amop FROM pg_catalog.pg_amop fk
WHERE pg_amop.amopopr != 0 AND WHERE amopopr != 0 AND
NOT EXISTS(SELECT * FROM pg_operator AS t1 WHERE t1.oid = pg_amop.amopopr); NOT EXISTS(SELECT 1 FROM pg_catalog.pg_operator pk WHERE pk.oid = fk.amopopr);
ctid | amopopr ctid | amopopr
------+--------- ------+---------
(0 rows) (0 rows)
SELECT ctid, pg_amproc.amopclaid SELECT ctid, amopclaid
FROM pg_amproc FROM pg_catalog.pg_amproc fk
WHERE pg_amproc.amopclaid != 0 AND WHERE amopclaid != 0 AND
NOT EXISTS(SELECT * FROM pg_opclass AS t1 WHERE t1.oid = pg_amproc.amopclaid); NOT EXISTS(SELECT 1 FROM pg_catalog.pg_opclass pk WHERE pk.oid = fk.amopclaid);
ctid | amopclaid ctid | amopclaid
------+----------- ------+-----------
(0 rows) (0 rows)
SELECT ctid, pg_amproc.amproc SELECT ctid, amproc
FROM pg_amproc FROM pg_catalog.pg_amproc fk
WHERE pg_amproc.amproc != 0 AND WHERE amproc != 0 AND
NOT EXISTS(SELECT * FROM pg_proc AS t1 WHERE t1.oid = pg_amproc.amproc); NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.amproc);
ctid | amproc ctid | amproc
------+-------- ------+--------
(0 rows) (0 rows)
SELECT ctid, pg_attribute.attrelid SELECT ctid, attrelid
FROM pg_attribute FROM pg_catalog.pg_attribute fk
WHERE pg_attribute.attrelid != 0 AND WHERE attrelid != 0 AND
NOT EXISTS(SELECT * FROM pg_class AS t1 WHERE t1.oid = pg_attribute.attrelid); NOT EXISTS(SELECT 1 FROM pg_catalog.pg_class pk WHERE pk.oid = fk.attrelid);
ctid | attrelid ctid | attrelid
------+---------- ------+----------
(0 rows) (0 rows)
SELECT ctid, pg_attribute.atttypid SELECT ctid, atttypid
FROM pg_attribute FROM pg_catalog.pg_attribute fk
WHERE pg_attribute.atttypid != 0 AND WHERE atttypid != 0 AND
NOT EXISTS(SELECT * FROM pg_type AS t1 WHERE t1.oid = pg_attribute.atttypid); NOT EXISTS(SELECT 1 FROM pg_catalog.pg_type pk WHERE pk.oid = fk.atttypid);
ctid | atttypid ctid | atttypid
------+---------- ------+----------
(0 rows) (0 rows)
SELECT ctid, pg_class.reltype SELECT ctid, castsource
FROM pg_class FROM pg_catalog.pg_cast fk
WHERE pg_class.reltype != 0 AND WHERE castsource != 0 AND
NOT EXISTS(SELECT * FROM pg_type AS t1 WHERE t1.oid = pg_class.reltype); 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 ctid | reltype
------+--------- ------+---------
(0 rows) (0 rows)
SELECT ctid, pg_class.relam SELECT ctid, relam
FROM pg_class FROM pg_catalog.pg_class fk
WHERE pg_class.relam != 0 AND WHERE relam != 0 AND
NOT EXISTS(SELECT * FROM pg_am AS t1 WHERE t1.oid = pg_class.relam); NOT EXISTS(SELECT 1 FROM pg_catalog.pg_am pk WHERE pk.oid = fk.relam);
ctid | relam ctid | relam
------+------- ------+-------
(0 rows) (0 rows)
SELECT ctid, pg_class.reltoastrelid SELECT ctid, reltoastrelid
FROM pg_class FROM pg_catalog.pg_class fk
WHERE pg_class.reltoastrelid != 0 AND WHERE reltoastrelid != 0 AND
NOT EXISTS(SELECT * FROM pg_class AS t1 WHERE t1.oid = pg_class.reltoastrelid); NOT EXISTS(SELECT 1 FROM pg_catalog.pg_class pk WHERE pk.oid = fk.reltoastrelid);
ctid | reltoastrelid ctid | reltoastrelid
------+--------------- ------+---------------
(0 rows) (0 rows)
SELECT ctid, pg_class.reltoastidxid SELECT ctid, reltoastidxid
FROM pg_class FROM pg_catalog.pg_class fk
WHERE pg_class.reltoastidxid != 0 AND WHERE reltoastidxid != 0 AND
NOT EXISTS(SELECT * FROM pg_class AS t1 WHERE t1.oid = pg_class.reltoastidxid); NOT EXISTS(SELECT 1 FROM pg_catalog.pg_class pk WHERE pk.oid = fk.reltoastidxid);
ctid | reltoastidxid ctid | reltoastidxid
------+--------------- ------+---------------
(0 rows) (0 rows)
SELECT ctid, pg_description.classoid SELECT ctid, connamespace
FROM pg_description FROM pg_catalog.pg_conversion fk
WHERE pg_description.classoid != 0 AND WHERE connamespace != 0 AND
NOT EXISTS(SELECT * FROM pg_class AS t1 WHERE t1.oid = pg_description.classoid); 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 ctid | classoid
------+---------- ------+----------
(0 rows) (0 rows)
SELECT ctid, pg_index.indexrelid SELECT ctid, indexrelid
FROM pg_index FROM pg_catalog.pg_index fk
WHERE pg_index.indexrelid != 0 AND WHERE indexrelid != 0 AND
NOT EXISTS(SELECT * FROM pg_class AS t1 WHERE t1.oid = pg_index.indexrelid); NOT EXISTS(SELECT 1 FROM pg_catalog.pg_class pk WHERE pk.oid = fk.indexrelid);
ctid | indexrelid ctid | indexrelid
------+------------ ------+------------
(0 rows) (0 rows)
SELECT ctid, pg_index.indrelid SELECT ctid, indrelid
FROM pg_index FROM pg_catalog.pg_index fk
WHERE pg_index.indrelid != 0 AND WHERE indrelid != 0 AND
NOT EXISTS(SELECT * FROM pg_class AS t1 WHERE t1.oid = pg_index.indrelid); NOT EXISTS(SELECT 1 FROM pg_catalog.pg_class pk WHERE pk.oid = fk.indrelid);
ctid | indrelid ctid | indrelid
------+---------- ------+----------
(0 rows) (0 rows)
SELECT ctid, pg_opclass.opcamid SELECT ctid, lanvalidator
FROM pg_opclass FROM pg_catalog.pg_language fk
WHERE pg_opclass.opcamid != 0 AND WHERE lanvalidator != 0 AND
NOT EXISTS(SELECT * FROM pg_am AS t1 WHERE t1.oid = pg_opclass.opcamid); 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 ctid | opcamid
------+--------- ------+---------
(0 rows) (0 rows)
SELECT ctid, pg_opclass.opcintype SELECT ctid, opcnamespace
FROM pg_opclass FROM pg_catalog.pg_opclass fk
WHERE pg_opclass.opcintype != 0 AND WHERE opcnamespace != 0 AND
NOT EXISTS(SELECT * FROM pg_type AS t1 WHERE t1.oid = pg_opclass.opcintype); 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 ctid | opcintype
------+----------- ------+-----------
(0 rows) (0 rows)
SELECT ctid, pg_operator.oprleft SELECT ctid, oprnamespace
FROM pg_operator FROM pg_catalog.pg_operator fk
WHERE pg_operator.oprleft != 0 AND WHERE oprnamespace != 0 AND
NOT EXISTS(SELECT * FROM pg_type AS t1 WHERE t1.oid = pg_operator.oprleft); 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 ctid | oprleft
------+--------- ------+---------
(0 rows) (0 rows)
SELECT ctid, pg_operator.oprright SELECT ctid, oprright
FROM pg_operator FROM pg_catalog.pg_operator fk
WHERE pg_operator.oprright != 0 AND WHERE oprright != 0 AND
NOT EXISTS(SELECT * FROM pg_type AS t1 WHERE t1.oid = pg_operator.oprright); NOT EXISTS(SELECT 1 FROM pg_catalog.pg_type pk WHERE pk.oid = fk.oprright);
ctid | oprright ctid | oprright
------+---------- ------+----------
(0 rows) (0 rows)
SELECT ctid, pg_operator.oprresult SELECT ctid, oprresult
FROM pg_operator FROM pg_catalog.pg_operator fk
WHERE pg_operator.oprresult != 0 AND WHERE oprresult != 0 AND
NOT EXISTS(SELECT * FROM pg_type AS t1 WHERE t1.oid = pg_operator.oprresult); NOT EXISTS(SELECT 1 FROM pg_catalog.pg_type pk WHERE pk.oid = fk.oprresult);
ctid | oprresult ctid | oprresult
------+----------- ------+-----------
(0 rows) (0 rows)
SELECT ctid, pg_operator.oprcom SELECT ctid, oprcom
FROM pg_operator FROM pg_catalog.pg_operator fk
WHERE pg_operator.oprcom != 0 AND WHERE oprcom != 0 AND
NOT EXISTS(SELECT * FROM pg_operator AS t1 WHERE t1.oid = pg_operator.oprcom); NOT EXISTS(SELECT 1 FROM pg_catalog.pg_operator pk WHERE pk.oid = fk.oprcom);
ctid | oprcom ctid | oprcom
------+-------- ------+--------
(0 rows) (0 rows)
SELECT ctid, pg_operator.oprnegate SELECT ctid, oprnegate
FROM pg_operator FROM pg_catalog.pg_operator fk
WHERE pg_operator.oprnegate != 0 AND WHERE oprnegate != 0 AND
NOT EXISTS(SELECT * FROM pg_operator AS t1 WHERE t1.oid = pg_operator.oprnegate); NOT EXISTS(SELECT 1 FROM pg_catalog.pg_operator pk WHERE pk.oid = fk.oprnegate);
ctid | oprnegate ctid | oprnegate
------+----------- ------+-----------
(0 rows) (0 rows)
SELECT ctid, pg_operator.oprlsortop SELECT ctid, oprlsortop
FROM pg_operator FROM pg_catalog.pg_operator fk
WHERE pg_operator.oprlsortop != 0 AND WHERE oprlsortop != 0 AND
NOT EXISTS(SELECT * FROM pg_operator AS t1 WHERE t1.oid = pg_operator.oprlsortop); NOT EXISTS(SELECT 1 FROM pg_catalog.pg_operator pk WHERE pk.oid = fk.oprlsortop);
ctid | oprlsortop ctid | oprlsortop
------+------------ ------+------------
(0 rows) (0 rows)
SELECT ctid, pg_operator.oprrsortop SELECT ctid, oprrsortop
FROM pg_operator FROM pg_catalog.pg_operator fk
WHERE pg_operator.oprrsortop != 0 AND WHERE oprrsortop != 0 AND
NOT EXISTS(SELECT * FROM pg_operator AS t1 WHERE t1.oid = pg_operator.oprrsortop); NOT EXISTS(SELECT 1 FROM pg_catalog.pg_operator pk WHERE pk.oid = fk.oprrsortop);
ctid | oprrsortop ctid | oprrsortop
------+------------ ------+------------
(0 rows) (0 rows)
SELECT ctid, pg_operator.oprcode SELECT ctid, oprltcmpop
FROM pg_operator FROM pg_catalog.pg_operator fk
WHERE pg_operator.oprcode != 0 AND WHERE oprltcmpop != 0 AND
NOT EXISTS(SELECT * FROM pg_proc AS t1 WHERE t1.oid = pg_operator.oprcode); 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 ctid | oprcode
------+--------- ------+---------
(0 rows) (0 rows)
SELECT ctid, pg_operator.oprrest SELECT ctid, oprrest
FROM pg_operator FROM pg_catalog.pg_operator fk
WHERE pg_operator.oprrest != 0 AND WHERE oprrest != 0 AND
NOT EXISTS(SELECT * FROM pg_proc AS t1 WHERE t1.oid = pg_operator.oprrest); NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.oprrest);
ctid | oprrest ctid | oprrest
------+--------- ------+---------
(0 rows) (0 rows)
SELECT ctid, pg_operator.oprjoin SELECT ctid, oprjoin
FROM pg_operator FROM pg_catalog.pg_operator fk
WHERE pg_operator.oprjoin != 0 AND WHERE oprjoin != 0 AND
NOT EXISTS(SELECT * FROM pg_proc AS t1 WHERE t1.oid = pg_operator.oprjoin); NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.oprjoin);
ctid | oprjoin ctid | oprjoin
------+--------- ------+---------
(0 rows) (0 rows)
SELECT ctid, pg_proc.prolang SELECT ctid, pronamespace
FROM pg_proc FROM pg_catalog.pg_proc fk
WHERE pg_proc.prolang != 0 AND WHERE pronamespace != 0 AND
NOT EXISTS(SELECT * FROM pg_language AS t1 WHERE t1.oid = pg_proc.prolang); 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 ctid | prolang
------+--------- ------+---------
(0 rows) (0 rows)
SELECT ctid, pg_proc.prorettype SELECT ctid, prorettype
FROM pg_proc FROM pg_catalog.pg_proc fk
WHERE pg_proc.prorettype != 0 AND WHERE prorettype != 0 AND
NOT EXISTS(SELECT * FROM pg_type AS t1 WHERE t1.oid = pg_proc.prorettype); NOT EXISTS(SELECT 1 FROM pg_catalog.pg_type pk WHERE pk.oid = fk.prorettype);
ctid | prorettype ctid | prorettype
------+------------ ------+------------
(0 rows) (0 rows)
SELECT ctid, pg_rewrite.ev_class SELECT ctid, ev_class
FROM pg_rewrite FROM pg_catalog.pg_rewrite fk
WHERE pg_rewrite.ev_class != 0 AND WHERE ev_class != 0 AND
NOT EXISTS(SELECT * FROM pg_class AS t1 WHERE t1.oid = pg_rewrite.ev_class); NOT EXISTS(SELECT 1 FROM pg_catalog.pg_class pk WHERE pk.oid = fk.ev_class);
ctid | ev_class ctid | ev_class
------+---------- ------+----------
(0 rows) (0 rows)
SELECT ctid, pg_statistic.starelid SELECT ctid, starelid
FROM pg_statistic FROM pg_catalog.pg_statistic fk
WHERE pg_statistic.starelid != 0 AND WHERE starelid != 0 AND
NOT EXISTS(SELECT * FROM pg_class AS t1 WHERE t1.oid = pg_statistic.starelid); NOT EXISTS(SELECT 1 FROM pg_catalog.pg_class pk WHERE pk.oid = fk.starelid);
ctid | starelid ctid | starelid
------+---------- ------+----------
(0 rows) (0 rows)
SELECT ctid, pg_statistic.staop1 SELECT ctid, staop1
FROM pg_statistic FROM pg_catalog.pg_statistic fk
WHERE pg_statistic.staop1 != 0 AND WHERE staop1 != 0 AND
NOT EXISTS(SELECT * FROM pg_operator AS t1 WHERE t1.oid = pg_statistic.staop1); NOT EXISTS(SELECT 1 FROM pg_catalog.pg_operator pk WHERE pk.oid = fk.staop1);
ctid | staop1 ctid | staop1
------+-------- ------+--------
(0 rows) (0 rows)
SELECT ctid, pg_statistic.staop2 SELECT ctid, staop2
FROM pg_statistic FROM pg_catalog.pg_statistic fk
WHERE pg_statistic.staop2 != 0 AND WHERE staop2 != 0 AND
NOT EXISTS(SELECT * FROM pg_operator AS t1 WHERE t1.oid = pg_statistic.staop2); NOT EXISTS(SELECT 1 FROM pg_catalog.pg_operator pk WHERE pk.oid = fk.staop2);
ctid | staop2 ctid | staop2
------+-------- ------+--------
(0 rows) (0 rows)
SELECT ctid, pg_statistic.staop3 SELECT ctid, staop3
FROM pg_statistic FROM pg_catalog.pg_statistic fk
WHERE pg_statistic.staop3 != 0 AND WHERE staop3 != 0 AND
NOT EXISTS(SELECT * FROM pg_operator AS t1 WHERE t1.oid = pg_statistic.staop3); NOT EXISTS(SELECT 1 FROM pg_catalog.pg_operator pk WHERE pk.oid = fk.staop3);
ctid | staop3 ctid | staop3
------+-------- ------+--------
(0 rows) (0 rows)
SELECT ctid, pg_trigger.tgrelid SELECT ctid, tgrelid
FROM pg_trigger FROM pg_catalog.pg_trigger fk
WHERE pg_trigger.tgrelid != 0 AND WHERE tgrelid != 0 AND
NOT EXISTS(SELECT * FROM pg_class AS t1 WHERE t1.oid = pg_trigger.tgrelid); NOT EXISTS(SELECT 1 FROM pg_catalog.pg_class pk WHERE pk.oid = fk.tgrelid);
ctid | tgrelid ctid | tgrelid
------+--------- ------+---------
(0 rows) (0 rows)
SELECT ctid, pg_trigger.tgfoid SELECT ctid, tgfoid
FROM pg_trigger FROM pg_catalog.pg_trigger fk
WHERE pg_trigger.tgfoid != 0 AND WHERE tgfoid != 0 AND
NOT EXISTS(SELECT * FROM pg_proc AS t1 WHERE t1.oid = pg_trigger.tgfoid); NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.tgfoid);
ctid | tgfoid ctid | tgfoid
------+-------- ------+--------
(0 rows) (0 rows)
SELECT ctid, pg_type.typrelid SELECT ctid, typnamespace
FROM pg_type FROM pg_catalog.pg_type fk
WHERE pg_type.typrelid != 0 AND WHERE typnamespace != 0 AND
NOT EXISTS(SELECT * FROM pg_class AS t1 WHERE t1.oid = pg_type.typrelid); 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 ctid | typrelid
------+---------- ------+----------
(0 rows) (0 rows)
SELECT ctid, pg_type.typelem SELECT ctid, typelem
FROM pg_type FROM pg_catalog.pg_type fk
WHERE pg_type.typelem != 0 AND WHERE typelem != 0 AND
NOT EXISTS(SELECT * FROM pg_type AS t1 WHERE t1.oid = pg_type.typelem); NOT EXISTS(SELECT 1 FROM pg_catalog.pg_type pk WHERE pk.oid = fk.typelem);
ctid | typelem ctid | typelem
------+--------- ------+---------
(0 rows) (0 rows)
SELECT ctid, pg_type.typinput SELECT ctid, typinput
FROM pg_type FROM pg_catalog.pg_type fk
WHERE pg_type.typinput != 0 AND WHERE typinput != 0 AND
NOT EXISTS(SELECT * FROM pg_proc AS t1 WHERE t1.oid = pg_type.typinput); NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.typinput);
ctid | typinput ctid | typinput
------+---------- ------+----------
(0 rows) (0 rows)
SELECT ctid, pg_type.typoutput SELECT ctid, typoutput
FROM pg_type FROM pg_catalog.pg_type fk
WHERE pg_type.typoutput != 0 AND WHERE typoutput != 0 AND
NOT EXISTS(SELECT * FROM pg_proc AS t1 WHERE t1.oid = pg_type.typoutput); NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.typoutput);
ctid | typoutput ctid | typoutput
------+----------- ------+-----------
(0 rows) (0 rows)
......
-- --
-- This is created by pgsql/contrib/findoidjoins/make_oidjoin_check -- This is created by pgsql/contrib/findoidjoins/make_oidjoin_check
-- --
SELECT ctid, pg_aggregate.aggfnoid SELECT ctid, aggfnoid
FROM pg_aggregate FROM pg_catalog.pg_aggregate fk
WHERE pg_aggregate.aggfnoid != 0 AND WHERE aggfnoid != 0 AND
NOT EXISTS(SELECT * FROM pg_proc AS t1 WHERE t1.oid = pg_aggregate.aggfnoid); NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.aggfnoid);
SELECT ctid, pg_aggregate.aggtransfn SELECT ctid, aggtransfn
FROM pg_aggregate FROM pg_catalog.pg_aggregate fk
WHERE pg_aggregate.aggtransfn != 0 AND WHERE aggtransfn != 0 AND
NOT EXISTS(SELECT * FROM pg_proc AS t1 WHERE t1.oid = pg_aggregate.aggtransfn); NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.aggtransfn);
SELECT ctid, pg_aggregate.aggfinalfn SELECT ctid, aggfinalfn
FROM pg_aggregate FROM pg_catalog.pg_aggregate fk
WHERE pg_aggregate.aggfinalfn != 0 AND WHERE aggfinalfn != 0 AND
NOT EXISTS(SELECT * FROM pg_proc AS t1 WHERE t1.oid = pg_aggregate.aggfinalfn); NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.aggfinalfn);
SELECT ctid, pg_aggregate.aggtranstype SELECT ctid, aggtranstype
FROM pg_aggregate FROM pg_catalog.pg_aggregate fk
WHERE pg_aggregate.aggtranstype != 0 AND WHERE aggtranstype != 0 AND
NOT EXISTS(SELECT * FROM pg_type AS t1 WHERE t1.oid = pg_aggregate.aggtranstype); NOT EXISTS(SELECT 1 FROM pg_catalog.pg_type pk WHERE pk.oid = fk.aggtranstype);
SELECT ctid, pg_am.amgettuple SELECT ctid, amgettuple
FROM pg_am FROM pg_catalog.pg_am fk
WHERE pg_am.amgettuple != 0 AND WHERE amgettuple != 0 AND
NOT EXISTS(SELECT * FROM pg_proc AS t1 WHERE t1.oid = pg_am.amgettuple); NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.amgettuple);
SELECT ctid, pg_am.aminsert SELECT ctid, aminsert
FROM pg_am FROM pg_catalog.pg_am fk
WHERE pg_am.aminsert != 0 AND WHERE aminsert != 0 AND
NOT EXISTS(SELECT * FROM pg_proc AS t1 WHERE t1.oid = pg_am.aminsert); NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.aminsert);
SELECT ctid, pg_am.ambeginscan SELECT ctid, ambeginscan
FROM pg_am FROM pg_catalog.pg_am fk
WHERE pg_am.ambeginscan != 0 AND WHERE ambeginscan != 0 AND
NOT EXISTS(SELECT * FROM pg_proc AS t1 WHERE t1.oid = pg_am.ambeginscan); NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.ambeginscan);
SELECT ctid, pg_am.amrescan SELECT ctid, amrescan
FROM pg_am FROM pg_catalog.pg_am fk
WHERE pg_am.amrescan != 0 AND WHERE amrescan != 0 AND
NOT EXISTS(SELECT * FROM pg_proc AS t1 WHERE t1.oid = pg_am.amrescan); NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.amrescan);
SELECT ctid, pg_am.amendscan SELECT ctid, amendscan
FROM pg_am FROM pg_catalog.pg_am fk
WHERE pg_am.amendscan != 0 AND WHERE amendscan != 0 AND
NOT EXISTS(SELECT * FROM pg_proc AS t1 WHERE t1.oid = pg_am.amendscan); NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.amendscan);
SELECT ctid, pg_am.ammarkpos SELECT ctid, ammarkpos
FROM pg_am FROM pg_catalog.pg_am fk
WHERE pg_am.ammarkpos != 0 AND WHERE ammarkpos != 0 AND
NOT EXISTS(SELECT * FROM pg_proc AS t1 WHERE t1.oid = pg_am.ammarkpos); NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.ammarkpos);
SELECT ctid, pg_am.amrestrpos SELECT ctid, amrestrpos
FROM pg_am FROM pg_catalog.pg_am fk
WHERE pg_am.amrestrpos != 0 AND WHERE amrestrpos != 0 AND
NOT EXISTS(SELECT * FROM pg_proc AS t1 WHERE t1.oid = pg_am.amrestrpos); NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.amrestrpos);
SELECT ctid, pg_am.ambuild SELECT ctid, ambuild
FROM pg_am FROM pg_catalog.pg_am fk
WHERE pg_am.ambuild != 0 AND WHERE ambuild != 0 AND
NOT EXISTS(SELECT * FROM pg_proc AS t1 WHERE t1.oid = pg_am.ambuild); NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.ambuild);
SELECT ctid, pg_am.ambulkdelete SELECT ctid, ambulkdelete
FROM pg_am FROM pg_catalog.pg_am fk
WHERE pg_am.ambulkdelete != 0 AND WHERE ambulkdelete != 0 AND
NOT EXISTS(SELECT * FROM pg_proc AS t1 WHERE t1.oid = pg_am.ambulkdelete); NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.ambulkdelete);
SELECT ctid, pg_am.amcostestimate SELECT ctid, amcostestimate
FROM pg_am FROM pg_catalog.pg_am fk
WHERE pg_am.amcostestimate != 0 AND WHERE amcostestimate != 0 AND
NOT EXISTS(SELECT * FROM pg_proc AS t1 WHERE t1.oid = pg_am.amcostestimate); NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.amcostestimate);
SELECT ctid, pg_amop.amopclaid SELECT ctid, amopclaid
FROM pg_amop FROM pg_catalog.pg_amop fk
WHERE pg_amop.amopclaid != 0 AND WHERE amopclaid != 0 AND
NOT EXISTS(SELECT * FROM pg_opclass AS t1 WHERE t1.oid = pg_amop.amopclaid); NOT EXISTS(SELECT 1 FROM pg_catalog.pg_opclass pk WHERE pk.oid = fk.amopclaid);
SELECT ctid, pg_amop.amopopr SELECT ctid, amopopr
FROM pg_amop FROM pg_catalog.pg_amop fk
WHERE pg_amop.amopopr != 0 AND WHERE amopopr != 0 AND
NOT EXISTS(SELECT * FROM pg_operator AS t1 WHERE t1.oid = pg_amop.amopopr); NOT EXISTS(SELECT 1 FROM pg_catalog.pg_operator pk WHERE pk.oid = fk.amopopr);
SELECT ctid, pg_amproc.amopclaid SELECT ctid, amopclaid
FROM pg_amproc FROM pg_catalog.pg_amproc fk
WHERE pg_amproc.amopclaid != 0 AND WHERE amopclaid != 0 AND
NOT EXISTS(SELECT * FROM pg_opclass AS t1 WHERE t1.oid = pg_amproc.amopclaid); NOT EXISTS(SELECT 1 FROM pg_catalog.pg_opclass pk WHERE pk.oid = fk.amopclaid);
SELECT ctid, pg_amproc.amproc SELECT ctid, amproc
FROM pg_amproc FROM pg_catalog.pg_amproc fk
WHERE pg_amproc.amproc != 0 AND WHERE amproc != 0 AND
NOT EXISTS(SELECT * FROM pg_proc AS t1 WHERE t1.oid = pg_amproc.amproc); NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.amproc);
SELECT ctid, pg_attribute.attrelid SELECT ctid, attrelid
FROM pg_attribute FROM pg_catalog.pg_attribute fk
WHERE pg_attribute.attrelid != 0 AND WHERE attrelid != 0 AND
NOT EXISTS(SELECT * FROM pg_class AS t1 WHERE t1.oid = pg_attribute.attrelid); NOT EXISTS(SELECT 1 FROM pg_catalog.pg_class pk WHERE pk.oid = fk.attrelid);
SELECT ctid, pg_attribute.atttypid SELECT ctid, atttypid
FROM pg_attribute FROM pg_catalog.pg_attribute fk
WHERE pg_attribute.atttypid != 0 AND WHERE atttypid != 0 AND
NOT EXISTS(SELECT * FROM pg_type AS t1 WHERE t1.oid = pg_attribute.atttypid); NOT EXISTS(SELECT 1 FROM pg_catalog.pg_type pk WHERE pk.oid = fk.atttypid);
SELECT ctid, pg_class.reltype SELECT ctid, castsource
FROM pg_class FROM pg_catalog.pg_cast fk
WHERE pg_class.reltype != 0 AND WHERE castsource != 0 AND
NOT EXISTS(SELECT * FROM pg_type AS t1 WHERE t1.oid = pg_class.reltype); NOT EXISTS(SELECT 1 FROM pg_catalog.pg_type pk WHERE pk.oid = fk.castsource);
SELECT ctid, pg_class.relam SELECT ctid, casttarget
FROM pg_class FROM pg_catalog.pg_cast fk
WHERE pg_class.relam != 0 AND WHERE casttarget != 0 AND
NOT EXISTS(SELECT * FROM pg_am AS t1 WHERE t1.oid = pg_class.relam); NOT EXISTS(SELECT 1 FROM pg_catalog.pg_type pk WHERE pk.oid = fk.casttarget);
SELECT ctid, pg_class.reltoastrelid SELECT ctid, castfunc
FROM pg_class FROM pg_catalog.pg_cast fk
WHERE pg_class.reltoastrelid != 0 AND WHERE castfunc != 0 AND
NOT EXISTS(SELECT * FROM pg_class AS t1 WHERE t1.oid = pg_class.reltoastrelid); NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.castfunc);
SELECT ctid, pg_class.reltoastidxid SELECT ctid, relnamespace
FROM pg_class FROM pg_catalog.pg_class fk
WHERE pg_class.reltoastidxid != 0 AND WHERE relnamespace != 0 AND
NOT EXISTS(SELECT * FROM pg_class AS t1 WHERE t1.oid = pg_class.reltoastidxid); NOT EXISTS(SELECT 1 FROM pg_catalog.pg_namespace pk WHERE pk.oid = fk.relnamespace);
SELECT ctid, pg_description.classoid SELECT ctid, reltype
FROM pg_description FROM pg_catalog.pg_class fk
WHERE pg_description.classoid != 0 AND WHERE reltype != 0 AND
NOT EXISTS(SELECT * FROM pg_class AS t1 WHERE t1.oid = pg_description.classoid); NOT EXISTS(SELECT 1 FROM pg_catalog.pg_type pk WHERE pk.oid = fk.reltype);
SELECT ctid, pg_index.indexrelid SELECT ctid, relam
FROM pg_index FROM pg_catalog.pg_class fk
WHERE pg_index.indexrelid != 0 AND WHERE relam != 0 AND
NOT EXISTS(SELECT * FROM pg_class AS t1 WHERE t1.oid = pg_index.indexrelid); NOT EXISTS(SELECT 1 FROM pg_catalog.pg_am pk WHERE pk.oid = fk.relam);
SELECT ctid, pg_index.indrelid SELECT ctid, reltoastrelid
FROM pg_index FROM pg_catalog.pg_class fk
WHERE pg_index.indrelid != 0 AND WHERE reltoastrelid != 0 AND
NOT EXISTS(SELECT * FROM pg_class AS t1 WHERE t1.oid = pg_index.indrelid); NOT EXISTS(SELECT 1 FROM pg_catalog.pg_class pk WHERE pk.oid = fk.reltoastrelid);
SELECT ctid, pg_opclass.opcamid SELECT ctid, reltoastidxid
FROM pg_opclass FROM pg_catalog.pg_class fk
WHERE pg_opclass.opcamid != 0 AND WHERE reltoastidxid != 0 AND
NOT EXISTS(SELECT * FROM pg_am AS t1 WHERE t1.oid = pg_opclass.opcamid); NOT EXISTS(SELECT 1 FROM pg_catalog.pg_class pk WHERE pk.oid = fk.reltoastidxid);
SELECT ctid, pg_opclass.opcintype SELECT ctid, connamespace
FROM pg_opclass FROM pg_catalog.pg_conversion fk
WHERE pg_opclass.opcintype != 0 AND WHERE connamespace != 0 AND
NOT EXISTS(SELECT * FROM pg_type AS t1 WHERE t1.oid = pg_opclass.opcintype); NOT EXISTS(SELECT 1 FROM pg_catalog.pg_namespace pk WHERE pk.oid = fk.connamespace);
SELECT ctid, pg_operator.oprleft SELECT ctid, conproc
FROM pg_operator FROM pg_catalog.pg_conversion fk
WHERE pg_operator.oprleft != 0 AND WHERE conproc != 0 AND
NOT EXISTS(SELECT * FROM pg_type AS t1 WHERE t1.oid = pg_operator.oprleft); NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.conproc);
SELECT ctid, pg_operator.oprright SELECT ctid, classid
FROM pg_operator FROM pg_catalog.pg_depend fk
WHERE pg_operator.oprright != 0 AND WHERE classid != 0 AND
NOT EXISTS(SELECT * FROM pg_type AS t1 WHERE t1.oid = pg_operator.oprright); NOT EXISTS(SELECT 1 FROM pg_catalog.pg_class pk WHERE pk.oid = fk.classid);
SELECT ctid, pg_operator.oprresult SELECT ctid, refclassid
FROM pg_operator FROM pg_catalog.pg_depend fk
WHERE pg_operator.oprresult != 0 AND WHERE refclassid != 0 AND
NOT EXISTS(SELECT * FROM pg_type AS t1 WHERE t1.oid = pg_operator.oprresult); NOT EXISTS(SELECT 1 FROM pg_catalog.pg_class pk WHERE pk.oid = fk.refclassid);
SELECT ctid, pg_operator.oprcom SELECT ctid, classoid
FROM pg_operator FROM pg_catalog.pg_description fk
WHERE pg_operator.oprcom != 0 AND WHERE classoid != 0 AND
NOT EXISTS(SELECT * FROM pg_operator AS t1 WHERE t1.oid = pg_operator.oprcom); NOT EXISTS(SELECT 1 FROM pg_catalog.pg_class pk WHERE pk.oid = fk.classoid);
SELECT ctid, pg_operator.oprnegate SELECT ctid, indexrelid
FROM pg_operator FROM pg_catalog.pg_index fk
WHERE pg_operator.oprnegate != 0 AND WHERE indexrelid != 0 AND
NOT EXISTS(SELECT * FROM pg_operator AS t1 WHERE t1.oid = pg_operator.oprnegate); NOT EXISTS(SELECT 1 FROM pg_catalog.pg_class pk WHERE pk.oid = fk.indexrelid);
SELECT ctid, pg_operator.oprlsortop SELECT ctid, indrelid
FROM pg_operator FROM pg_catalog.pg_index fk
WHERE pg_operator.oprlsortop != 0 AND WHERE indrelid != 0 AND
NOT EXISTS(SELECT * FROM pg_operator AS t1 WHERE t1.oid = pg_operator.oprlsortop); NOT EXISTS(SELECT 1 FROM pg_catalog.pg_class pk WHERE pk.oid = fk.indrelid);
SELECT ctid, pg_operator.oprrsortop SELECT ctid, lanvalidator
FROM pg_operator FROM pg_catalog.pg_language fk
WHERE pg_operator.oprrsortop != 0 AND WHERE lanvalidator != 0 AND
NOT EXISTS(SELECT * FROM pg_operator AS t1 WHERE t1.oid = pg_operator.oprrsortop); NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.lanvalidator);
SELECT ctid, pg_operator.oprcode SELECT ctid, opcamid
FROM pg_operator FROM pg_catalog.pg_opclass fk
WHERE pg_operator.oprcode != 0 AND WHERE opcamid != 0 AND
NOT EXISTS(SELECT * FROM pg_proc AS t1 WHERE t1.oid = pg_operator.oprcode); NOT EXISTS(SELECT 1 FROM pg_catalog.pg_am pk WHERE pk.oid = fk.opcamid);
SELECT ctid, pg_operator.oprrest SELECT ctid, opcnamespace
FROM pg_operator FROM pg_catalog.pg_opclass fk
WHERE pg_operator.oprrest != 0 AND WHERE opcnamespace != 0 AND
NOT EXISTS(SELECT * FROM pg_proc AS t1 WHERE t1.oid = pg_operator.oprrest); NOT EXISTS(SELECT 1 FROM pg_catalog.pg_namespace pk WHERE pk.oid = fk.opcnamespace);
SELECT ctid, pg_operator.oprjoin SELECT ctid, opcintype
FROM pg_operator FROM pg_catalog.pg_opclass fk
WHERE pg_operator.oprjoin != 0 AND WHERE opcintype != 0 AND
NOT EXISTS(SELECT * FROM pg_proc AS t1 WHERE t1.oid = pg_operator.oprjoin); NOT EXISTS(SELECT 1 FROM pg_catalog.pg_type pk WHERE pk.oid = fk.opcintype);
SELECT ctid, pg_proc.prolang SELECT ctid, oprnamespace
FROM pg_proc FROM pg_catalog.pg_operator fk
WHERE pg_proc.prolang != 0 AND WHERE oprnamespace != 0 AND
NOT EXISTS(SELECT * FROM pg_language AS t1 WHERE t1.oid = pg_proc.prolang); NOT EXISTS(SELECT 1 FROM pg_catalog.pg_namespace pk WHERE pk.oid = fk.oprnamespace);
SELECT ctid, pg_proc.prorettype SELECT ctid, oprleft
FROM pg_proc FROM pg_catalog.pg_operator fk
WHERE pg_proc.prorettype != 0 AND WHERE oprleft != 0 AND
NOT EXISTS(SELECT * FROM pg_type AS t1 WHERE t1.oid = pg_proc.prorettype); NOT EXISTS(SELECT 1 FROM pg_catalog.pg_type pk WHERE pk.oid = fk.oprleft);
SELECT ctid, pg_rewrite.ev_class SELECT ctid, oprright
FROM pg_rewrite FROM pg_catalog.pg_operator fk
WHERE pg_rewrite.ev_class != 0 AND WHERE oprright != 0 AND
NOT EXISTS(SELECT * FROM pg_class AS t1 WHERE t1.oid = pg_rewrite.ev_class); NOT EXISTS(SELECT 1 FROM pg_catalog.pg_type pk WHERE pk.oid = fk.oprright);
SELECT ctid, pg_statistic.starelid SELECT ctid, oprresult
FROM pg_statistic FROM pg_catalog.pg_operator fk
WHERE pg_statistic.starelid != 0 AND WHERE oprresult != 0 AND
NOT EXISTS(SELECT * FROM pg_class AS t1 WHERE t1.oid = pg_statistic.starelid); NOT EXISTS(SELECT 1 FROM pg_catalog.pg_type pk WHERE pk.oid = fk.oprresult);
SELECT ctid, pg_statistic.staop1 SELECT ctid, oprcom
FROM pg_statistic FROM pg_catalog.pg_operator fk
WHERE pg_statistic.staop1 != 0 AND WHERE oprcom != 0 AND
NOT EXISTS(SELECT * FROM pg_operator AS t1 WHERE t1.oid = pg_statistic.staop1); NOT EXISTS(SELECT 1 FROM pg_catalog.pg_operator pk WHERE pk.oid = fk.oprcom);
SELECT ctid, pg_statistic.staop2 SELECT ctid, oprnegate
FROM pg_statistic FROM pg_catalog.pg_operator fk
WHERE pg_statistic.staop2 != 0 AND WHERE oprnegate != 0 AND
NOT EXISTS(SELECT * FROM pg_operator AS t1 WHERE t1.oid = pg_statistic.staop2); NOT EXISTS(SELECT 1 FROM pg_catalog.pg_operator pk WHERE pk.oid = fk.oprnegate);
SELECT ctid, pg_statistic.staop3 SELECT ctid, oprlsortop
FROM pg_statistic FROM pg_catalog.pg_operator fk
WHERE pg_statistic.staop3 != 0 AND WHERE oprlsortop != 0 AND
NOT EXISTS(SELECT * FROM pg_operator AS t1 WHERE t1.oid = pg_statistic.staop3); NOT EXISTS(SELECT 1 FROM pg_catalog.pg_operator pk WHERE pk.oid = fk.oprlsortop);
SELECT ctid, pg_trigger.tgrelid SELECT ctid, oprrsortop
FROM pg_trigger FROM pg_catalog.pg_operator fk
WHERE pg_trigger.tgrelid != 0 AND WHERE oprrsortop != 0 AND
NOT EXISTS(SELECT * FROM pg_class AS t1 WHERE t1.oid = pg_trigger.tgrelid); NOT EXISTS(SELECT 1 FROM pg_catalog.pg_operator pk WHERE pk.oid = fk.oprrsortop);
SELECT ctid, pg_trigger.tgfoid SELECT ctid, oprltcmpop
FROM pg_trigger FROM pg_catalog.pg_operator fk
WHERE pg_trigger.tgfoid != 0 AND WHERE oprltcmpop != 0 AND
NOT EXISTS(SELECT * FROM pg_proc AS t1 WHERE t1.oid = pg_trigger.tgfoid); NOT EXISTS(SELECT 1 FROM pg_catalog.pg_operator pk WHERE pk.oid = fk.oprltcmpop);
SELECT ctid, pg_type.typrelid SELECT ctid, oprgtcmpop
FROM pg_type FROM pg_catalog.pg_operator fk
WHERE pg_type.typrelid != 0 AND WHERE oprgtcmpop != 0 AND
NOT EXISTS(SELECT * FROM pg_class AS t1 WHERE t1.oid = pg_type.typrelid); NOT EXISTS(SELECT 1 FROM pg_catalog.pg_operator pk WHERE pk.oid = fk.oprgtcmpop);
SELECT ctid, pg_type.typelem SELECT ctid, oprcode
FROM pg_type FROM pg_catalog.pg_operator fk
WHERE pg_type.typelem != 0 AND WHERE oprcode != 0 AND
NOT EXISTS(SELECT * FROM pg_type AS t1 WHERE t1.oid = pg_type.typelem); NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.oprcode);
SELECT ctid, pg_type.typinput SELECT ctid, oprrest
FROM pg_type FROM pg_catalog.pg_operator fk
WHERE pg_type.typinput != 0 AND WHERE oprrest != 0 AND
NOT EXISTS(SELECT * FROM pg_proc AS t1 WHERE t1.oid = pg_type.typinput); NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.oprrest);
SELECT ctid, pg_type.typoutput SELECT ctid, oprjoin
FROM pg_type FROM pg_catalog.pg_operator fk
WHERE pg_type.typoutput != 0 AND WHERE oprjoin != 0 AND
NOT EXISTS(SELECT * FROM pg_proc AS t1 WHERE t1.oid = pg_type.typoutput); 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);
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment