Skip to content

Releases: willbryant/kitchen_sync

v2.10

04 Nov 03:04
Compare
Choose a tag to compare
  • Support syncing from a MySQL database to a specific named schema on PostgreSQL, vice versa, or between two PostgreSQL schemas.

v2.9

31 Oct 10:55
Compare
Choose a tag to compare
  • Don't throw errors when syncing MySQL -> MySQL and tinyint(1) columns have non-boolean values (though note MySQL has deprecated integer display widths for anything except boolean columns). tinyint(1) columns will however continue to be interpreted as boolean when syncing MySQL -> PostgreSQL.

v2.8

12 Oct 09:53
Compare
Choose a tag to compare
  • When syncing from MySQL/MariaDB to PostgreSQL, add a suffix number to indexes to make them unique across the schema if there are any conflicts.

v2.7

12 Oct 09:53
Compare
Choose a tag to compare
  • Create keys before dropping keys when possible, in case they're in use for an FKC.
  • Performance optimisation: allocate heap memory less for small objects in keys.

v2.6

12 Oct 09:52
Compare
Choose a tag to compare
  • Add --version option. Thanks @proby.
  • Revert 2.0 change 'Optimise inserts on MySQL/MariaDB by turning off unique_key_checks while syncing', suspected as the cause of a replication problem user field report.

v2.5

07 Jul 03:53
Compare
Choose a tag to compare
  • Support MySQL/MariaDB's nonstandard FLOAT(M,D) and DOUBLE(M,D) syntax.

v2.4

28 Jun 09:48
Compare
Choose a tag to compare
  • Draft support for multiple schemas on PostgreSQL, including syncing tables that have the same name in multiple schemas, and creating them in the appropriate schema.
  • Fix resetting sequences on PostgreSQL tables that need quoting.

v2.3

28 Jun 09:48
Compare
Choose a tag to compare
  • Support specifying the SSH port using --via servername:port syntax.
  • Fix incompatibility with v1 'from' ends when using multiple workers.
  • Work around compatibility problem when using the MySQL client library with MariaDB servers, causing problems determining schema defaults etc.

v2.2

28 Jun 09:47
Compare
Choose a tag to compare
  • Fix regression in LONGBLOB/MEDIUMBLOB support for MySQL & MariaDB.

v2.1

29 Mar 22:11
Compare
Choose a tag to compare
  • New default hash algorithm BLAKE3, giving a significant performance improvement, particularly on CPUs supporting AVX2 and above.
  • Update ruby test suite to run on ruby 2.7.0. Thanks @proby.