Results 5 issues of Brent Doil

Two conditionals in getTableSchema were testing remote version

version: 7X_ALPHA
pg_dump

For DOMAINS, GPDB5/6 does not assign an array type, but GPDB7 does. To handle this, we find an unused type Oid to assign. be8bb094d2ae8ec24c03a399611507a5f1a8f0d9 did not correctly dump the type...

version: 7X_ALPHA
pg_dump

The issues with restoring enums in distribution and partition keys, see https://github.com/greenplum-db/gpdb/issues/14198, have been resolved in pg_dump by the cherry-pick of https://github.com/postgres/postgres/commit/7e7c5b683985c85fb990c4d49ab960cbc83434b4 A [gpbackup fix](https://github.com/greenplum-db/gpbackup/pull/754) disables gp_enable_segment_copy_checking before loading a...

cla-not-required

This PR reworks test setup/teardown by resetting cluster state in a controlled way prior to each test. Every test was responsible for cleaning up after itself, to varying degrees of...

cla-not-required

This PR introduces the concept of sections. Sections allow users to better control which objects are backed up and restored. Any combination of `predata`, `data`, or `postdata` sections can be...

cla-not-required