Avoid core dump in pg_dump when dumping from pre-8.3 server.
authorTom Lane <tgl@sss.pgh.pa.us>
Sat, 16 Oct 2021 19:02:55 +0000 (15:02 -0400)
committerTom Lane <tgl@sss.pgh.pa.us>
Sat, 16 Oct 2021 19:03:15 +0000 (15:03 -0400)
Commit f0e21f2f6 missed adding a tgisinternal output column
to getTriggers' query for pre-8.3 servers.  Back-patch to v11,
like that commit.

src/bin/pg_dump/pg_dump.c

index bb17cf3400f781934e0c11e1d447597b83cc8cad..73cb5664896fd903f952ac0234d6ffa18ee54788 100644 (file)
@@ -7799,6 +7799,7 @@ getTriggers(Archive *fout, TableInfo tblinfo[], int numTables)
                              "SELECT tgname, "
                              "tgfoid::pg_catalog.regproc AS tgfname, "
                              "tgtype, tgnargs, tgargs, tgenabled, "
+                             "false as tgisinternal, "
                              "tgisconstraint, tgconstrname, tgdeferrable, "
                              "tgconstrrelid, tginitdeferred, tableoid, oid, "
                              "tgconstrrelid::pg_catalog.regclass AS tgconstrrelname "