[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: database version control

From: Ken Perl <kenperl_at_gmail.com>
Date: 2007-02-02 01:28:18 CET

Haskell is new programming language to me, any other similar little
application in Perl is available?

On 1/31/07, Tony Morris <tmorris@tmorris.net> wrote:
> You won't be able to, since you have lost transaction management. You
> have a few workarounds though:
> 1) You could run a cron job that constantly does a mysqldump and commits
> to a svn repository
> 2) You could use a pure functional programming language that uses monads
> for expressing database 'updates' and write your own little (ala
> Haskell) application. Some of these already exist in Haskell
>
> http://haskell.org/
>
> Tony Morris
> http://tmorris.net/
>
>
>
> Ken Perl wrote:
> > I'm not very clear with your aproach. I want to use subversion to
> > control MySQL database table structure and data in all tables, when
> > something's wrong, I can roll back and know who changes what.
> >
> > On 1/30/07, Eric Lemes <ericlemes@gmail.com> wrote:
> >> On 1/30/07, Ken Perl <kenperl@gmail.com> wrote:
> >> > hi,
> >> >
> >> > is it possible to do database version control using subversion?
> >> >
> >> >
> >> I like to keep versioned the database model file (like the .er1 file
> >> our the
> >> .dm1 file) and/or the scripts that generates a new/fresh database
> >> (including
> >> the initial data necessary to run the application).
> >>
> >> This requires to create a new culture to some developers to change
> >> *first*
> >> the source control (.dm1 and scripts) and after that apply in the
> >> database.
> >>
> >> Any other approach?
> >>
> >>
> >> Eric
> >>
> >
> >
>
>
>
>

-- 
perl -e 'print unpack(u,"62V5N\"FME;G\!E<FQ`9VUA:6PN8V]M\"\@``
")'
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Fri Feb 2 01:28:46 2007

This is an archived mail posted to the Subversion Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.