We do the same thing here.
All DDL, packages, even the client config data, is in the source code control system. You can run one command and set up the entire system, including databases, web servers, and process servers.
Regards,
-scott anderson
"Welcome to Rivendell, Mr. Anderson..."