ETL Bundle is a simple way to help you synchronize business data between databases.
If your project code needs business data to work correctly you will have to maintain and test this data. Synchronizing this data by hand is not reliable.
To benefits of git features like branches, history, blame... we usually store this kind of data into files directly in the code. This allow us deploy exactly what we want and to synchronize the data with the corresponding code. And by the way it allow you to run your unit tests in your CI.
composer require smartbooster/etl-bundle
This bundle is structured around the Extract Transform Load pattern (ETL) design pattern.
-
Extract
-
Load
Pull requests are welcome.
Thanks to everyone who has contributed already.
This project is supported by SmartBooster