On 7/18/07, Kris Jones <[EMAIL PROTECTED]> wrote:
> The data is quite volatile. The schema typically has some changes
> during each release cycle. We currently point at shared DBs, which I'm
> thinking is the direction we'll stick with. But we are talking about
> all of the suggestions mentioned here. I can see the benefit in having
> local DB as well--in fact this is how I've developed in the past, and
> understand how easily this scenario can break the app for other
> developers (who may not be in a position to update their local
> code-base for whatever reason).

What it seems to sound like is that the database differences need to
be managed somewhat like the code -- with the capability to
branch/merge/etc. There are ways to set that up, ranging from db
scripts to storing the appropriate version of the actual database (in
this case, a .BAK file perhaps) in the source control system. For
example, using SVN, you can define an external link from a particular
codebase to a particular branch or even revision of the database
repository/tree/branch and lock the two (code and data) together. Add
a generic osql load script to load the db into your local MSSQL and
you're set (though a naming convention probably helps keep running the
multiple versions in check)

-- 
John Paul Ashenfelter
CTO/Transitionpoint
(blog) http://www.ashenfelter.com
(email) [EMAIL PROTECTED]

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Macromedia ColdFusion MX7
Upgrade to MX7 & experience time-saving features, more productivity.
http://www.adobe.com/products/coldfusion?sdid=RVJW

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:284016
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

Reply via email to