Don't load test env by default
PostgreSQL, test cases to lock the current column types.
Fix warning for overshadowing XML variable
Merge pull request #14515 from mzahir/fix_xml_warning

Fix warning for overshadowing XML variable
HashWithIndifferentAccess better respects #to_hash

In particular, `.new`, `#update`, `#merge`, `#replace` all accept
objects which respond to `#to_hash`, even if those objects are not
Hashes directly.
PostgreSQL, test-cases to lock down column default values.
PostgreSQL, use `PostgreSQLColumn` in PG specific tests.
Merge pull request #12778 from etehtsea/rake-default-fix

Don't load test env by default.

Closes #13241
Add CHANGELOG entry for #12778 [ci skip]
Merge pull request #12550 from Peeja/hash-wia-update-respects-to-hash

HashWithIndifferentAccess#update respects #to_hash
fix error on non empty default for pg array column

fixes #10613