We are trying to get started with SQL Source control and have some questions.
This is what I am aiming towards. Does this look like it will work?
- Modify dev database tables/procs
- Commit to dev git branch on dev PC
- Push changes to central repo
- Repeat steps 1-3 for each change
- Merge dev branch into test branch
- Use SQL Source ConGtrol "Get Latest" on test branch
- Apply changes to test DB
- Repeast steps 5 - 8 but from test to live
Note: - Using "Shared database" development model.
Questions:
- Does this look like it will work?
- Can SQL Source Control apply the changes to the test and live databases
- or do I need to purchase a copy of SQL Compare for the dev server to perform this task?
- Fix the diagram here: http://goo.gl/l2mJdt
- More notes & experiences in my Google Doc