I'm using AWS DMS 3.4.6 to migrate a PostgreSQL 13.6 database to another PostgreSQL 13.6 database, both in AWS RDS.
One particular column in my database is a timestamp with time zone.
The 'timezone' property in the parameter groups for each database is set to 'GB'.
In my source database, I have the following value in my column:
2016-11-08 09:44:49.704142+00
This is migrated to the target database as:
2016-11-08 10:44:49.704142+00
The hour value is 1 hour greater than it should be.
In fact, this happens for all timestamps that would actually be GMT as opposed to BST. All BST timestamps migrate successfully.
What's happening?