DEV Community

Yashu Mittal
Yashu Mittal

Posted on

How to version control the database?

Top comments (3)

Collapse
 
msamgan profile image
Mohammed Samgan Khan •

Migrations Mate Migrations.

Collapse
 
mittalyashu profile image
Yashu Mittal •

Like, new file for each migration?

Or replace the content of single file.

Collapse
 
msamgan profile image
Mohammed Samgan Khan •

see migration is a way to manage DB with the code files.
so answering your question yes, each migrations per file.

When you tag your code up to a version, those files are also added to that tag.
run migrate to Make DB changes and revert back to Undo.