Releases: willbryant/kitchen_sync
Releases · willbryant/kitchen_sync
v2.10
- Support syncing from a MySQL database to a specific named schema on PostgreSQL, vice versa, or between two PostgreSQL schemas.
v2.9
- 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
- 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
- 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
v2.5
- Support MySQL/MariaDB's nonstandard FLOAT(M,D) and DOUBLE(M,D) syntax.
v2.4
- 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
- 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
- Fix regression in LONGBLOB/MEDIUMBLOB support for MySQL & MariaDB.