On 19 Mar 2013, at 11:33 AM, Niphlod <[email protected]> wrote: > when I upgrade, I copy over the database/* files (just in case for > extra-urgent simple migrations), but I keep migrate=False on all tables. > Running the first request with the database/* folder empty and fake_migrate > in all tables (or fake_migrate_all in the DAL) will just recreate the .table > files. > There's nothing wrong (if you plan to manage migrations outside web2py) to > work with migrate=False on all tables (or migrate_enabled=False on the DAL > line) without any database/* files. > In any case, try it out with a dev version, I don't wanna be held responsible > :P > > PS: watch out the auth.define_tables(), it defaults on migrate=True and > fake_migrate=False on its own (so tune the parameters accordingly)
Thanks. I've been doing my migrations in web2py, but I do default to migrate=false. And I override the auth settings anyway, because when I do migrate I want to specify my own (static) name prefixes (I ran into real problems once with the default (UUID?) prefixes). I absolutely will be experimenting on a dev setup; I'll need to replicate the database for that, but that should be trivial. > > > On Tuesday, March 19, 2013 7:16:13 PM UTC+1, Jonathan Lundell wrote: > I've got a web2py app that serves as the back end for an iPad app (Watchup, > if you're interested; try it, it's free and useful). It's currently running > on a pair of Rackspace servers running RHEL6, one for web2py, one for MySQL. > I've been running an older version of web2py (~2.0 IIRC) for quite a while, > and it's time to upgrade. > > In doing so, I'd like to upgrade the virtual server itself, RHEL6, and some > associated packages in addition to bringing web2py up to date. > > When I first deployed all this, I developed a fabfile that lets me build a > server from scratch, painlessly, so that's what I'll be doing. > > My question is: what's the best way to connect the new installation to the > existing database (running on its own server, remember). It seems to me that > I have two options: > > 1. Copy the databases/ directory from the old server, or > > 2. Run the new server initially with fake_migrate. > > Will either work? Is there any reason to prefer one over the other? And is > there some third alternative I'm not thinking of? > > Anything else I should worry about? > > -- > -- --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.

