|
| 1 | +-- |
| 2 | +-- This is created by pgsql/contrib/findoidjoins/make_oidjoin_check |
| 3 | +-- |
| 4 | +SELECT oid, pg_aggregate.aggtransfn1 |
| 5 | +FROM pg_aggregate |
| 6 | +WHERE RegprocToOid(pg_aggregate.aggtransfn1) NOT IN (SELECT oid FROM pg_proc) AND |
| 7 | + RegprocToOid(pg_aggregate.aggtransfn1) != 0; |
| 8 | +SELECT oid, pg_aggregate.aggtransfn2 |
| 9 | +FROM pg_aggregate |
| 10 | +WHERE RegprocToOid(pg_aggregate.aggtransfn2) NOT IN (SELECT oid FROM pg_proc) AND |
| 11 | + RegprocToOid(pg_aggregate.aggtransfn2) != 0; |
| 12 | +SELECT oid, pg_aggregate.aggfinalfn |
| 13 | +FROM pg_aggregate |
| 14 | +WHERE RegprocToOid(pg_aggregate.aggfinalfn) NOT IN (SELECT oid FROM pg_proc) AND |
| 15 | + RegprocToOid(pg_aggregate.aggfinalfn) != 0; |
| 16 | +SELECT oid, pg_aggregate.aggtranstype2 |
| 17 | +FROM pg_aggregate |
| 18 | +WHERE pg_aggregate.aggtranstype2 NOT IN (SELECT oid FROM pg_type) AND |
| 19 | + pg_aggregate.aggtranstype2 != 0; |
| 20 | +SELECT oid, pg_am.amgettuple |
| 21 | +FROM pg_am |
| 22 | +WHERE RegprocToOid(pg_am.amgettuple) NOT IN (SELECT oid FROM pg_proc) AND |
| 23 | + RegprocToOid(pg_am.amgettuple) != 0; |
| 24 | +SELECT oid, pg_am.aminsert |
| 25 | +FROM pg_am |
| 26 | +WHERE RegprocToOid(pg_am.aminsert) NOT IN (SELECT oid FROM pg_proc) AND |
| 27 | + RegprocToOid(pg_am.aminsert) != 0; |
| 28 | +SELECT oid, pg_am.amdelete |
| 29 | +FROM pg_am |
| 30 | +WHERE RegprocToOid(pg_am.amdelete) NOT IN (SELECT oid FROM pg_proc) AND |
| 31 | + RegprocToOid(pg_am.amdelete) != 0; |
| 32 | +SELECT oid, pg_am.ambeginscan |
| 33 | +FROM pg_am |
| 34 | +WHERE RegprocToOid(pg_am.ambeginscan) NOT IN (SELECT oid FROM pg_proc) AND |
| 35 | + RegprocToOid(pg_am.ambeginscan) != 0; |
| 36 | +SELECT oid, pg_am.amrescan |
| 37 | +FROM pg_am |
| 38 | +WHERE RegprocToOid(pg_am.amrescan) NOT IN (SELECT oid FROM pg_proc) AND |
| 39 | + RegprocToOid(pg_am.amrescan) != 0; |
| 40 | +SELECT oid, pg_am.amendscan |
| 41 | +FROM pg_am |
| 42 | +WHERE RegprocToOid(pg_am.amendscan) NOT IN (SELECT oid FROM pg_proc) AND |
| 43 | + RegprocToOid(pg_am.amendscan) != 0; |
| 44 | +SELECT oid, pg_am.ammarkpos |
| 45 | +FROM pg_am |
| 46 | +WHERE RegprocToOid(pg_am.ammarkpos) NOT IN (SELECT oid FROM pg_proc) AND |
| 47 | + RegprocToOid(pg_am.ammarkpos) != 0; |
| 48 | +SELECT oid, pg_am.amrestrpos |
| 49 | +FROM pg_am |
| 50 | +WHERE RegprocToOid(pg_am.amrestrpos) NOT IN (SELECT oid FROM pg_proc) AND |
| 51 | + RegprocToOid(pg_am.amrestrpos) != 0; |
| 52 | +SELECT oid, pg_am.ambuild |
| 53 | +FROM pg_am |
| 54 | +WHERE RegprocToOid(pg_am.ambuild) NOT IN (SELECT oid FROM pg_proc) AND |
| 55 | + RegprocToOid(pg_am.ambuild) != 0; |
| 56 | +SELECT oid, pg_amop.amopid |
| 57 | +FROM pg_amop |
| 58 | +WHERE pg_amop.amopid NOT IN (SELECT oid FROM pg_am) AND |
| 59 | + pg_amop.amopid != 0; |
| 60 | +SELECT oid, pg_amop.amopclaid |
| 61 | +FROM pg_amop |
| 62 | +WHERE pg_amop.amopclaid NOT IN (SELECT oid FROM pg_opclass) AND |
| 63 | + pg_amop.amopclaid != 0; |
| 64 | +SELECT oid, pg_amop.amopselect |
| 65 | +FROM pg_amop |
| 66 | +WHERE RegprocToOid(pg_amop.amopselect) NOT IN (SELECT oid FROM pg_proc) AND |
| 67 | + RegprocToOid(pg_amop.amopselect) != 0; |
| 68 | +SELECT oid, pg_amop.amopnpages |
| 69 | +FROM pg_amop |
| 70 | +WHERE RegprocToOid(pg_amop.amopnpages) NOT IN (SELECT oid FROM pg_proc) AND |
| 71 | + RegprocToOid(pg_amop.amopnpages) != 0; |
| 72 | +SELECT oid, pg_amproc.amid |
| 73 | +FROM pg_amproc |
| 74 | +WHERE pg_amproc.amid NOT IN (SELECT oid FROM pg_am) AND |
| 75 | + pg_amproc.amid != 0; |
| 76 | +SELECT oid, pg_attribute.attrelid |
| 77 | +FROM pg_attribute |
| 78 | +WHERE pg_attribute.attrelid NOT IN (SELECT oid FROM pg_class) AND |
| 79 | + pg_attribute.attrelid != 0; |
| 80 | +SELECT oid, pg_attribute.atttypid |
| 81 | +FROM pg_attribute |
| 82 | +WHERE pg_attribute.atttypid NOT IN (SELECT oid FROM pg_type) AND |
| 83 | + pg_attribute.atttypid != 0; |
| 84 | +SELECT oid, pg_class.reltype |
| 85 | +FROM pg_class |
| 86 | +WHERE pg_class.reltype NOT IN (SELECT oid FROM pg_type) AND |
| 87 | + pg_class.reltype != 0; |
| 88 | +SELECT oid, pg_class.relam |
| 89 | +FROM pg_class |
| 90 | +WHERE pg_class.relam NOT IN (SELECT oid FROM pg_am) AND |
| 91 | + pg_class.relam != 0; |
| 92 | +SELECT oid, pg_index.indexrelid |
| 93 | +FROM pg_index |
| 94 | +WHERE pg_index.indexrelid NOT IN (SELECT oid FROM pg_class) AND |
| 95 | + pg_index.indexrelid != 0; |
| 96 | +SELECT oid, pg_index.indrelid |
| 97 | +FROM pg_index |
| 98 | +WHERE pg_index.indrelid NOT IN (SELECT oid FROM pg_class) AND |
| 99 | + pg_index.indrelid != 0; |
| 100 | +SELECT oid, pg_opclass.opcdeftype |
| 101 | +FROM pg_opclass |
| 102 | +WHERE pg_opclass.opcdeftype NOT IN (SELECT oid FROM pg_type) AND |
| 103 | + pg_opclass.opcdeftype != 0; |
| 104 | +SELECT oid, pg_operator.oprleft |
| 105 | +FROM pg_operator |
| 106 | +WHERE pg_operator.oprleft NOT IN (SELECT oid FROM pg_type) AND |
| 107 | + pg_operator.oprleft != 0; |
| 108 | +SELECT oid, pg_operator.oprright |
| 109 | +FROM pg_operator |
| 110 | +WHERE pg_operator.oprright NOT IN (SELECT oid FROM pg_type) AND |
| 111 | + pg_operator.oprright != 0; |
| 112 | +SELECT oid, pg_operator.oprresult |
| 113 | +FROM pg_operator |
| 114 | +WHERE pg_operator.oprresult NOT IN (SELECT oid FROM pg_type) AND |
| 115 | + pg_operator.oprresult != 0; |
| 116 | +SELECT oid, pg_operator.oprcom |
| 117 | +FROM pg_operator |
| 118 | +WHERE pg_operator.oprcom NOT IN (SELECT oid FROM pg_operator) AND |
| 119 | + pg_operator.oprcom != 0; |
| 120 | +SELECT oid, pg_operator.oprnegate |
| 121 | +FROM pg_operator |
| 122 | +WHERE pg_operator.oprnegate NOT IN (SELECT oid FROM pg_operator) AND |
| 123 | + pg_operator.oprnegate != 0; |
| 124 | +SELECT oid, pg_operator.oprlsortop |
| 125 | +FROM pg_operator |
| 126 | +WHERE pg_operator.oprlsortop NOT IN (SELECT oid FROM pg_operator) AND |
| 127 | + pg_operator.oprlsortop != 0; |
| 128 | +SELECT oid, pg_operator.oprrsortop |
| 129 | +FROM pg_operator |
| 130 | +WHERE pg_operator.oprrsortop NOT IN (SELECT oid FROM pg_operator) AND |
| 131 | + pg_operator.oprrsortop != 0; |
| 132 | +SELECT oid, pg_operator.oprcode |
| 133 | +FROM pg_operator |
| 134 | +WHERE RegprocToOid(pg_operator.oprcode) NOT IN (SELECT oid FROM pg_proc) AND |
| 135 | + RegprocToOid(pg_operator.oprcode) != 0; |
| 136 | +SELECT oid, pg_operator.oprrest |
| 137 | +FROM pg_operator |
| 138 | +WHERE RegprocToOid(pg_operator.oprrest) NOT IN (SELECT oid FROM pg_proc) AND |
| 139 | + RegprocToOid(pg_operator.oprrest) != 0; |
| 140 | +SELECT oid, pg_operator.oprjoin |
| 141 | +FROM pg_operator |
| 142 | +WHERE RegprocToOid(pg_operator.oprjoin) NOT IN (SELECT oid FROM pg_proc) AND |
| 143 | + RegprocToOid(pg_operator.oprjoin) != 0; |
| 144 | +SELECT oid, pg_parg.partype |
| 145 | +FROM pg_parg |
| 146 | +WHERE pg_parg.partype NOT IN (SELECT oid FROM pg_type) AND |
| 147 | + pg_parg.partype != 0; |
| 148 | +SELECT oid, pg_proc.prolang |
| 149 | +FROM pg_proc |
| 150 | +WHERE pg_proc.prolang NOT IN (SELECT oid FROM pg_language) AND |
| 151 | + pg_proc.prolang != 0; |
| 152 | +SELECT oid, pg_proc.prorettype |
| 153 | +FROM pg_proc |
| 154 | +WHERE pg_proc.prorettype NOT IN (SELECT oid FROM pg_type) AND |
| 155 | + pg_proc.prorettype != 0; |
| 156 | +SELECT oid, pg_rewrite.ev_class |
| 157 | +FROM pg_rewrite |
| 158 | +WHERE pg_rewrite.ev_class NOT IN (SELECT oid FROM pg_class) AND |
| 159 | + pg_rewrite.ev_class != 0; |
| 160 | +SELECT oid, pg_type.typrelid |
| 161 | +FROM pg_type |
| 162 | +WHERE pg_type.typrelid NOT IN (SELECT oid FROM pg_class) AND |
| 163 | + pg_type.typrelid != 0; |
| 164 | +SELECT oid, pg_type.typinput |
| 165 | +FROM pg_type |
| 166 | +WHERE RegprocToOid(pg_type.typinput) NOT IN (SELECT oid FROM pg_proc) AND |
| 167 | + RegprocToOid(pg_type.typinput) != 0; |
| 168 | +SELECT oid, pg_type.typoutput |
| 169 | +FROM pg_type |
| 170 | +WHERE RegprocToOid(pg_type.typoutput) NOT IN (SELECT oid FROM pg_proc) AND |
| 171 | + RegprocToOid(pg_type.typoutput) != 0; |
| 172 | +SELECT oid, pg_type.typreceive |
| 173 | +FROM pg_type |
| 174 | +WHERE RegprocToOid(pg_type.typreceive) NOT IN (SELECT oid FROM pg_proc) AND |
| 175 | + RegprocToOid(pg_type.typreceive) != 0; |
| 176 | +SELECT oid, pg_type.typsend |
| 177 | +FROM pg_type |
| 178 | +WHERE RegprocToOid(pg_type.typsend) NOT IN (SELECT oid FROM pg_proc) AND |
| 179 | + RegprocToOid(pg_type.typsend) != 0; |
0 commit comments