@@ -273,6 +273,18 @@ SELECT ctid, extnamespace
273
273
FROM pg_catalog .pg_extension fk
274
274
WHERE extnamespace != 0 AND
275
275
NOT EXISTS(SELECT 1 FROM pg_catalog .pg_namespace pk WHERE pk .oid = fk .extnamespace );
276
+ SELECT ctid, fdwowner
277
+ FROM pg_catalog .pg_foreign_data_wrapper fk
278
+ WHERE fdwowner != 0 AND
279
+ NOT EXISTS(SELECT 1 FROM pg_catalog .pg_authid pk WHERE pk .oid = fk .fdwowner );
280
+ SELECT ctid, srvowner
281
+ FROM pg_catalog .pg_foreign_server fk
282
+ WHERE srvowner != 0 AND
283
+ NOT EXISTS(SELECT 1 FROM pg_catalog .pg_authid pk WHERE pk .oid = fk .srvowner );
284
+ SELECT ctid, srvfdw
285
+ FROM pg_catalog .pg_foreign_server fk
286
+ WHERE srvfdw != 0 AND
287
+ NOT EXISTS(SELECT 1 FROM pg_catalog .pg_foreign_data_wrapper pk WHERE pk .oid = fk .srvfdw );
276
288
SELECT ctid, indexrelid
277
289
FROM pg_catalog .pg_index fk
278
290
WHERE indexrelid != 0 AND
@@ -305,6 +317,14 @@ SELECT ctid, lanvalidator
305
317
FROM pg_catalog .pg_language fk
306
318
WHERE lanvalidator != 0 AND
307
319
NOT EXISTS(SELECT 1 FROM pg_catalog .pg_proc pk WHERE pk .oid = fk .lanvalidator );
320
+ SELECT ctid, loid
321
+ FROM pg_catalog .pg_largeobject fk
322
+ WHERE loid != 0 AND
323
+ NOT EXISTS(SELECT 1 FROM pg_catalog .pg_largeobject_metadata pk WHERE pk .oid = fk .loid );
324
+ SELECT ctid, lomowner
325
+ FROM pg_catalog .pg_largeobject_metadata fk
326
+ WHERE lomowner != 0 AND
327
+ NOT EXISTS(SELECT 1 FROM pg_catalog .pg_authid pk WHERE pk .oid = fk .lomowner );
308
328
SELECT ctid, nspowner
309
329
FROM pg_catalog .pg_namespace fk
310
330
WHERE nspowner != 0 AND
@@ -473,6 +493,22 @@ SELECT ctid, spcowner
473
493
FROM pg_catalog .pg_tablespace fk
474
494
WHERE spcowner != 0 AND
475
495
NOT EXISTS(SELECT 1 FROM pg_catalog .pg_authid pk WHERE pk .oid = fk .spcowner );
496
+ SELECT ctid, trftype
497
+ FROM pg_catalog .pg_transform fk
498
+ WHERE trftype != 0 AND
499
+ NOT EXISTS(SELECT 1 FROM pg_catalog .pg_type pk WHERE pk .oid = fk .trftype );
500
+ SELECT ctid, trflang
501
+ FROM pg_catalog .pg_transform fk
502
+ WHERE trflang != 0 AND
503
+ NOT EXISTS(SELECT 1 FROM pg_catalog .pg_language pk WHERE pk .oid = fk .trflang );
504
+ SELECT ctid, trffromsql
505
+ FROM pg_catalog .pg_transform fk
506
+ WHERE trffromsql != 0 AND
507
+ NOT EXISTS(SELECT 1 FROM pg_catalog .pg_proc pk WHERE pk .oid = fk .trffromsql );
508
+ SELECT ctid, trftosql
509
+ FROM pg_catalog .pg_transform fk
510
+ WHERE trftosql != 0 AND
511
+ NOT EXISTS(SELECT 1 FROM pg_catalog .pg_proc pk WHERE pk .oid = fk .trftosql );
476
512
SELECT ctid, tgrelid
477
513
FROM pg_catalog .pg_trigger fk
478
514
WHERE tgrelid != 0 AND
0 commit comments