summaryrefslogtreecommitdiff
path: root/src/test
diff options
context:
space:
mode:
Diffstat (limited to 'src/test')
-rw-r--r--src/test/regress/expected/oidjoins.out32
-rw-r--r--src/test/regress/sql/oidjoins.sql16
2 files changed, 48 insertions, 0 deletions
diff --git a/src/test/regress/expected/oidjoins.out b/src/test/regress/expected/oidjoins.out
index f10e007f58c..5fe630777f1 100644
--- a/src/test/regress/expected/oidjoins.out
+++ b/src/test/regress/expected/oidjoins.out
@@ -25,6 +25,30 @@ WHERE aggfinalfn != 0 AND
------+------------
(0 rows)
+SELECT ctid, aggcombinefn
+FROM pg_catalog.pg_aggregate fk
+WHERE aggcombinefn != 0 AND
+ NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.aggcombinefn);
+ ctid | aggcombinefn
+------+--------------
+(0 rows)
+
+SELECT ctid, aggserialfn
+FROM pg_catalog.pg_aggregate fk
+WHERE aggserialfn != 0 AND
+ NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.aggserialfn);
+ ctid | aggserialfn
+------+-------------
+(0 rows)
+
+SELECT ctid, aggdeserialfn
+FROM pg_catalog.pg_aggregate fk
+WHERE aggdeserialfn != 0 AND
+ NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.aggdeserialfn);
+ ctid | aggdeserialfn
+------+---------------
+(0 rows)
+
SELECT ctid, aggmtransfn
FROM pg_catalog.pg_aggregate fk
WHERE aggmtransfn != 0 AND
@@ -481,6 +505,14 @@ WHERE inhparent != 0 AND
------+-----------
(0 rows)
+SELECT ctid, classoid
+FROM pg_catalog.pg_init_privs 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, lanowner
FROM pg_catalog.pg_language fk
WHERE lanowner != 0 AND
diff --git a/src/test/regress/sql/oidjoins.sql b/src/test/regress/sql/oidjoins.sql
index 9b7c47060b6..ef749936eb1 100644
--- a/src/test/regress/sql/oidjoins.sql
+++ b/src/test/regress/sql/oidjoins.sql
@@ -13,6 +13,18 @@ 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, aggcombinefn
+FROM pg_catalog.pg_aggregate fk
+WHERE aggcombinefn != 0 AND
+ NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.aggcombinefn);
+SELECT ctid, aggserialfn
+FROM pg_catalog.pg_aggregate fk
+WHERE aggserialfn != 0 AND
+ NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.aggserialfn);
+SELECT ctid, aggdeserialfn
+FROM pg_catalog.pg_aggregate fk
+WHERE aggdeserialfn != 0 AND
+ NOT EXISTS(SELECT 1 FROM pg_catalog.pg_proc pk WHERE pk.oid = fk.aggdeserialfn);
SELECT ctid, aggmtransfn
FROM pg_catalog.pg_aggregate fk
WHERE aggmtransfn != 0 AND
@@ -241,6 +253,10 @@ SELECT ctid, inhparent
FROM pg_catalog.pg_inherits fk
WHERE inhparent != 0 AND
NOT EXISTS(SELECT 1 FROM pg_catalog.pg_class pk WHERE pk.oid = fk.inhparent);
+SELECT ctid, classoid
+FROM pg_catalog.pg_init_privs fk
+WHERE classoid != 0 AND
+ NOT EXISTS(SELECT 1 FROM pg_catalog.pg_class pk WHERE pk.oid = fk.classoid);
SELECT ctid, lanowner
FROM pg_catalog.pg_language fk
WHERE lanowner != 0 AND