Source Control Layouts for Databases « OneFreeVoice:
It’s easy to decide that you’re going to store changes to your database in source control, but it can be difficult to figure out what and where it should be stored. In this article I’ll explain what I like to see put into source control, and how I layout my source control folders. There are 3 types of files that I like to keep in source control, and these correspond to the 3 higher-level directories in my file structure. These are scripts, source, and DDL.