@@ -2779,34 +2779,21 @@ dumpDatabase(Archive *fout)
27792779 /*
27802780 * Fetch the database-level properties for this database.
27812781 */
2782+ appendPQExpBuffer(dbQry, "SELECT tableoid, oid, datname, "
2783+ "datdba, "
2784+ "pg_encoding_to_char(encoding) AS encoding, "
2785+ "datcollate, datctype, datfrozenxid, "
2786+ "datacl, acldefault('d', datdba) AS acldefault, "
2787+ "datistemplate, datconnlimit, ");
27822788 if (fout->remoteVersion >= 90300)
2783- {
2784- appendPQExpBuffer(dbQry, "SELECT tableoid, oid, datname, "
2785- "datdba, "
2786- "pg_encoding_to_char(encoding) AS encoding, "
2787- "datcollate, datctype, datfrozenxid, datminmxid, "
2788- "datacl, acldefault('d', datdba) AS acldefault, "
2789- "datistemplate, datconnlimit, "
2790- "(SELECT spcname FROM pg_tablespace t WHERE t.oid = dattablespace) AS tablespace, "
2791- "shobj_description(oid, 'pg_database') AS description "
2792-
2793- "FROM pg_database "
2794- "WHERE datname = current_database()");
2795- }
2789+ appendPQExpBuffer(dbQry, "datminmxid, ");
27962790 else
2797- {
2798- appendPQExpBuffer(dbQry, "SELECT tableoid, oid, datname, "
2799- "datdba, "
2800- "pg_encoding_to_char(encoding) AS encoding, "
2801- "datcollate, datctype, datfrozenxid, 0 AS datminmxid, "
2802- "datacl, acldefault('d', datdba) AS acldefault, "
2803- "datistemplate, datconnlimit, "
2804- "(SELECT spcname FROM pg_tablespace t WHERE t.oid = dattablespace) AS tablespace, "
2805- "shobj_description(oid, 'pg_database') AS description "
2806-
2807- "FROM pg_database "
2808- "WHERE datname = current_database()");
2809- }
2791+ appendPQExpBuffer(dbQry, "0 AS datminmxid, ");
2792+ appendPQExpBuffer(dbQry,
2793+ "(SELECT spcname FROM pg_tablespace t WHERE t.oid = dattablespace) AS tablespace, "
2794+ "shobj_description(oid, 'pg_database') AS description "
2795+ "FROM pg_database "
2796+ "WHERE datname = current_database()");
28102797
28112798 res = ExecuteSqlQueryForSingleRow(fout, dbQry->data);
28122799
0 commit comments