यह एक CLI टूल है जो किसी खास समय की DB का snapshot लेकर उसे save और restore करने में मदद करता है। Commit message रिकॉर्ड करके versions के बीच आसानी से move किया जा सकता है। कई DBs (local, staging, production) के बीच सामग्री को copy करना आदि अधिक सुविधाजनक बनाता है। यह मूल रूप से mysqldump को लगभग git की तरह आसानी से इस्तेमाल करने योग्य बनाता है।
1 टिप्पणियां
पहले से बहुत से टूल schema को सेव/migration करने पर ज़ोर देते थे, लेकिन यह MySQL के अपने commands का इस्तेमाल करके data dump को सेव और restore करना आसान बनाता है.
मौजूदा schema migration टूल्स
https://github.com/flyway/flyway
https://github.com/sqitchers/sqitch
https://github.com/amacneil/dbmate
https://github.com/liquibase/liquibase
इम्प्लीमेंटेशन को देखकर लगता है कि /drivers/mysql/connectors/ में मौजूद हिस्सों को ही बदल दिया जाए तो इसे postgres के लिए भी बदला जा सकता है.