Releases: bluerogue251/DBSubsetter
Releases · bluerogue251/DBSubsetter
v1.0.0-beta.7
- Improved stability and performance
- Removed --singleThreadedDebugMode option
v1.0.0-beta.6
- (Bugfix) permit missing primary keys when they are on tables excluded via
--excludeTable
v1.0.0-beta.5
- Adds validations and error messages for common configuration problems
- Separates key calculation phase from data copy phase for added stability
- Supports native Postgres data types using Postgres COPY for target inserts
v1.0.0-beta.4
- Reduced memory footprint by using Chronicle-Queue to buffer outstanding data copy tasks
- Decoupled key calculation origin db queries from data copy origin db queries
- Enabled batched inserts into target db during data copy phase
- Removed --skipPkStore option
- Renamed --originDbParallelism/--targetDbParallelism to --keyCalculationDbConnectionCount/--dataCopyDbConnectionCount
v1.0.0-beta.3
- Reduced memory footprint by using Chronicle-Queue for queue of outstanding foreign key tasks
- Added
--excludeTable
option - Added
--skipPkStore
option - Improved stability with new automated end-to-end tests and load tests
v1.0.0-beta.2
- Improved documentation
- Clarified base query fetchChildren option (replaced true/false with includeChildren/excludeChildren)
- Fix for a MySQL bug when a foreign key references a column whose name has a capital letter
- Improved test coverage and load testing
- Optimized for not creating tasks for parents we know have already been fetched
v1.0.0-beta.1
Initial beta release of DBSubsetter