@@ -2779,34 +2779,21 @@ dumpDatabase(Archive *fout)
2779
2779
/*
2780
2780
* Fetch the database-level properties for this database.
2781
2781
*/
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, ");
2782
2788
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, ");
2796
2790
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()");
2810
2797
2811
2798
res = ExecuteSqlQueryForSingleRow(fout, dbQry->data);
2812
2799
0 commit comments