You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Merge pull request #2 from EcomDev/upcoming-release
feat: mysql2json import/export tool
new tool that allows quickly export and import data without modifying database structure
feat(config): created JSONSchema for configuration files
it allows to show nice errors messages for each incorrect value and defines defaults for configuration
feat(config): added `includeTables` and `excludeTables` rules
it is possible to define various table matching rules for the tool
feat(config): added `concurrency` settings
it is possible to control number of processes to use for parallel export/import
feat(config): added `batchSize` setting
it is possible to specify in configuration how many rows to import per batch
feat(config): added `importMode` setting of `truncate` and `update`
it is possible to specify if import replaces table completely or update current rows in it
feat(command): added `mysql2jsonl export` command
it exports data into JSONL file into desired directory with possibility to override concurrency
feat(command): added `mysql2jsonl import` command
it imports data form directory with JSONL files with possibility to override both concurrency and batch size
feat(build): added Phar version to release pipeline
it is possible to download now phar file with the tool, without installing it via composer
0 commit comments