This release adds end-to-end tests that help with fixes that make sure that the tool exports and imports the same common types in postgres, mariadb and mssql databases interchangeably. More specifically, it
- disambiguates local and exact timestamps, fixes #19
- adds serialization of UUID in postgres
- export data files in a new format ("1.1") that has a better serialization of timestamps and mssql DATETIMEOFFSET
- previously generated files ("1.0") remain supported on import
- adds e2e tests for import/export on a table with common data types
- all mssql, postgres, mariadb export/import combinations are tested
- tests are run twice in different (emulated) timezones to verify that the stored timestamps are independent of the actual timezone
- tests are run automatically by github (in master branches and pull requests)
What's Changed
Full Changelog: v0.9.2...v0.9.3