Restructure the pg_upgrade code to use several global structures rather
Bruce Momjian <bruce@momjian.us>
Restructure the pg_upgrade code to use several global structures rather than packing everything into 'ctx' and passing that to every function.
Files
| Path | Change | +/− |
|---|---|---|
| contrib/pg_upgrade/check.c | modified | +148 −151 |
| contrib/pg_upgrade/controldata.c | modified | +91 −91 |
| contrib/pg_upgrade/dump.c | modified | +14 −14 |
| contrib/pg_upgrade/exec.c | modified | +31 −31 |
| contrib/pg_upgrade/file.c | modified | +11 −11 |
| contrib/pg_upgrade/function.c | modified | +47 −47 |
| contrib/pg_upgrade/info.c | modified | +59 −57 |
| contrib/pg_upgrade/option.c | modified | +72 −69 |
| contrib/pg_upgrade/page.c | modified | +13 −13 |
| contrib/pg_upgrade/pg_upgrade.c | modified | +143 −144 |
| contrib/pg_upgrade/pg_upgrade.h | modified | +93 −84 |
| contrib/pg_upgrade/relfilenode.c | modified | +43 −41 |
| contrib/pg_upgrade/server.c | modified | +53 −61 |
| contrib/pg_upgrade/tablespace.c | modified | +27 −26 |
| contrib/pg_upgrade/util.c | modified | +39 −37 |
| contrib/pg_upgrade/version.c | modified | +12 −13 |
| contrib/pg_upgrade/version_old_8_3.c | modified | +80 −86 |