@@ -12454,8 +12454,8 @@ dumpAgg(Archive *fout, AggInfo *agginfo)
1245412454{
1245512455appendPQExpBuffer (query ,"SELECT aggtransfn, "
1245612456"aggfinalfn, aggtranstype::pg_catalog.regtype, "
12457- "aggmtransfn, aggminvtransfn, aggmfinalfn , "
12458- "aggmtranstype::pg_catalog.regtype, "
12457+ "'-' AS aggcombinefn, aggmtransfn, aggminvtransfn , "
12458+ "aggmfinalfn, aggmtranstype::pg_catalog.regtype, "
1245912459"aggfinalextra, aggmfinalextra, "
1246012460"aggsortop::pg_catalog.regoperator, "
1246112461"(aggkind = 'h') AS hypothetical, "
@@ -12473,9 +12473,10 @@ dumpAgg(Archive *fout, AggInfo *agginfo)
1247312473{
1247412474appendPQExpBuffer (query ,"SELECT aggtransfn, "
1247512475"aggfinalfn, aggtranstype::pg_catalog.regtype, "
12476- "'-' AS aggmtransfn, '-' AS aggminvtransfn, "
12477- "'-' AS aggmfinalfn, 0 AS aggmtranstype, "
12478- "false AS aggfinalextra, false AS aggmfinalextra, "
12476+ "'-' AS aggcombinefn, '-' AS aggmtransfn, "
12477+ "'-' AS aggminvtransfn, '-' AS aggmfinalfn, "
12478+ "0 AS aggmtranstype, false AS aggfinalextra, "
12479+ "false AS aggmfinalextra, "
1247912480"aggsortop::pg_catalog.regoperator, "
1248012481"false AS hypothetical, "
1248112482"0 AS aggtransspace, agginitval, "
@@ -12492,9 +12493,10 @@ dumpAgg(Archive *fout, AggInfo *agginfo)
1249212493{
1249312494appendPQExpBuffer (query ,"SELECT aggtransfn, "
1249412495"aggfinalfn, aggtranstype::pg_catalog.regtype, "
12495- "'-' AS aggmtransfn, '-' AS aggminvtransfn, "
12496- "'-' AS aggmfinalfn, 0 AS aggmtranstype, "
12497- "false AS aggfinalextra, false AS aggmfinalextra, "
12496+ "'-' AS aggcombinefn, '-' AS aggmtransfn, "
12497+ "'-' AS aggminvtransfn, '-' AS aggmfinalfn, "
12498+ "0 AS aggmtranstype, false AS aggfinalextra, "
12499+ "false AS aggmfinalextra, "
1249812500"aggsortop::pg_catalog.regoperator, "
1249912501"false AS hypothetical, "
1250012502"0 AS aggtransspace, agginitval, "
@@ -12509,10 +12511,10 @@ dumpAgg(Archive *fout, AggInfo *agginfo)
1250912511{
1251012512appendPQExpBuffer (query ,"SELECT aggtransfn, "
1251112513"aggfinalfn, aggtranstype::pg_catalog.regtype, "
12512- "'-' ASaggmtransfn , '-' ASaggminvtransfn , "
12513- "'-' ASaggmfinalfn, 0 ASaggmtranstype , "
12514- "false ASaggfinalextra , false ASaggmfinalextra , "
12515- "0 AS aggsortop, "
12514+ "'-' ASaggcombinefn , '-' ASaggmtransfn , "
12515+ "'-' ASaggminvtransfn, '-' ASaggmfinalfn , "
12516+ "0 ASaggmtranstype , false ASaggfinalextra , "
12517+ "false AS aggmfinalextra, 0 AS aggsortop, "
1251612518"false AS hypothetical, "
1251712519"0 AS aggtransspace, agginitval, "
1251812520"0 AS aggmtransspace, NULL AS aggminitval, "
@@ -12526,10 +12528,10 @@ dumpAgg(Archive *fout, AggInfo *agginfo)
1252612528{
1252712529appendPQExpBuffer (query ,"SELECT aggtransfn, aggfinalfn, "
1252812530"format_type(aggtranstype, NULL) AS aggtranstype, "
12529- "'-' ASaggmtransfn , '-' ASaggminvtransfn , "
12530- "'-' ASaggmfinalfn, 0 ASaggmtranstype , "
12531- "false ASaggfinalextra , false ASaggmfinalextra , "
12532- "0 AS aggsortop, "
12531+ "'-' ASaggcombinefn , '-' ASaggmtransfn , "
12532+ "'-' ASaggminvtransfn, '-' ASaggmfinalfn , "
12533+ "0 ASaggmtranstype , false ASaggfinalextra , "
12534+ "false AS aggmfinalextra, 0 AS aggsortop, "
1253312535"false AS hypothetical, "
1253412536"0 AS aggtransspace, agginitval, "
1253512537"0 AS aggmtransspace, NULL AS aggminitval, "
@@ -12543,10 +12545,10 @@ dumpAgg(Archive *fout, AggInfo *agginfo)
1254312545appendPQExpBuffer (query ,"SELECT aggtransfn1 AS aggtransfn, "
1254412546"aggfinalfn, "
1254512547"(SELECT typname FROM pg_type WHERE oid = aggtranstype1) AS aggtranstype, "
12546- "'-' ASaggmtransfn , '-' ASaggminvtransfn , "
12547- "'-' ASaggmfinalfn, 0 ASaggmtranstype , "
12548- "false ASaggfinalextra , false ASaggmfinalextra , "
12549- "0 AS aggsortop, "
12548+ "'-' ASaggcombinefn , '-' ASaggmtransfn , "
12549+ "'-' ASaggminvtransfn, '-' ASaggmfinalfn , "
12550+ "0 ASaggmtranstype , false ASaggfinalextra , "
12551+ "false AS aggmfinalextra, 0 AS aggsortop, "
1255012552"false AS hypothetical, "
1255112553"0 AS aggtransspace, agginitval1 AS agginitval, "
1255212554"0 AS aggmtransspace, NULL AS aggminitval, "