Skip to content

Commit a4c028b

Browse files
authored
Merge pull request #722 from bigplaice/support-pg_upgrade-for-V4
pg_upgrade supports IvorySQL V4
2 parents 8e2654b + d08daef commit a4c028b

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

src/bin/pg_dump/common.c

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -143,8 +143,11 @@ getSchemaData(Archive *fout, int *numTablesPtr)
143143
pg_log_info("reading schemas");
144144
(void) getNamespaces(fout, &numNamespaces);
145145

146-
pg_log_info("reading user-defined packages");
147-
getPackages(fout, &numPkgs);
146+
if(fout->remoteVersion > 170000)
147+
{
148+
pg_log_info("reading user-defined packages");
149+
getPackages(fout, &numPkgs);
150+
}
148151

149152
/*
150153
* getTables should be done as soon as possible, so as to minimize the

src/bin/pg_upgrade/info.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -489,7 +489,7 @@ get_rel_infos(ClusterInfo *cluster, DbInfo *dbinfo)
489489
" ((n.nspname !~ '^pg_temp_' AND "
490490
" n.nspname !~ '^pg_toast_temp_' AND "
491491
" n.nspname NOT IN ('pg_catalog', 'information_schema', "
492-
" 'binary_upgrade', 'pg_toast') AND "
492+
" 'binary_upgrade', 'pg_toast', 'sys') AND "
493493
" c.oid >= %u::pg_catalog.oid) OR "
494494
" (n.nspname = 'pg_catalog' AND "
495495
" relname IN ('pg_largeobject') ))), ",

0 commit comments

Comments
 (0)