Yes it works. just ensure that both databases has the same scheme (same
models)

Bruno Rocha
http://rochacbruno.com.br
mobile
 Em 24/11/2012 14:25, "Martin Weissenboeck" <mweis...@gmail.com> escreveu:

> Hi, another question:
>
> I have an application "app" with its own database and a scheduler. Let's
> say it sends emails. Users have different rights.
>
> Now I want to have a second application "play" with should allow to do all
> things like "app". The user can try the controllers and functions. But it
> does not send any email, it simulates sending. "play" is to used for
> training only.
>
> My idea: "play" is a copy of "app" with some modifications for the
> simulation. Once a day the database is copied from "app" to "play" (to
> provide nearly actual data for training). The scheduler entry have to be
> modified: "app" sends some emails once a day, but in the training field
> this should be simulated once a minute.
>
> I have not tried it, but I think it would work.
>
> My question: is it possible to use the same code for both functions and to
> use only two databases, something like
>
>     if training:
>         db = DAL('sqlite://training.sqlite')
>     else:
>         db = DAL('sqlite://realdata.sqlite')
>
> Would it work?
> Onc a day I want to copy realdata.sqlite => training.sqlite. What would be
> the best way?
>
> Any ideas?
> Regards, Martin
>
>
>
>
>  --
>
>
>
>

-- 



Reply via email to