Security and compliance
Ensure data security and compliance with data masking, monitoring, and change traceability
Each developer is responsible for devising and testing migration scripts for their local changes, so each commit consists of both the schema model changes and the migration script. Developers apply others' changes by pulling schema model changes. This model works well for teams wishing to do CI.