You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@subversion.apache.org by Ken Perl <ke...@gmail.com> on 2007/02/02 00:28:18 UTC

Re: database version control

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

On 1/31/07, Tony Morris <tm...@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 <er...@gmail.com> wrote:
> >> On 1/30/07, Ken Perl <ke...@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