mirror of
https://github.com/postgres/postgres.git
synced 2025-05-28 00:03:23 -04:00
Use pg_dump's --quote-all-identifiers option in pg_upgrade.
This helps guard against changes in the set of reserved keywords from one version to another. In theory it should only be an issue if we de-reserve a keyword in a newer release, since that can create the type of problem shown in bug #8128. Back-patch to 9.1 where the --quote-all-identifiers option was added.
This commit is contained in:
parent
3a33d5689b
commit
44f5bb245c
@ -24,7 +24,8 @@ generate_old_dump(void)
|
||||
* restores the frozenid's for databases and relations.
|
||||
*/
|
||||
exec_prog(UTILITY_LOG_FILE, NULL, true,
|
||||
"\"%s/pg_dumpall\" %s --schema-only --binary-upgrade %s -f %s",
|
||||
"\"%s/pg_dumpall\" %s --schema-only --quote-all-identifiers "
|
||||
"--binary-upgrade %s -f %s",
|
||||
new_cluster.bindir, cluster_conn_opts(&old_cluster),
|
||||
log_opts.verbose ? "--verbose" : "",
|
||||
ALL_DUMP_FILE);
|
||||
|
Loading…
x
Reference in New Issue
Block a user