Skip to content

Recognize local and exact timestamps, stabilize with E2E tests

Latest
Compare
Choose a tag to compare
@sranka sranka released this 17 Feb 06:40
· 1 commit to master since this release
bf57b39

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