IC, I was not aware of that. I thought application can't be run without 
having a filled databases folder. So with empty folder, do we have to 
explicitly define *migrate=False*? and by default migrate=True?

Thanks,

On Sunday, 18 August 2013 22:54:45 UTC+5, Jonathan Lundell wrote:
>
> On 18 Aug 2013, at 10:48 AM, at <[email protected] <javascript:>> wrote: 
> > Thank you for detailed explaination. 
> > 
> > Sorry I couldn't understand that how can we live with a blank databases 
> folder? 
> > 
> > Suppose server1 is active and it has filled databases folder, and 
> server2 is passive with empty databases folder. Both are pointing to same 
> database which is on server3. My understanding is when server1 will become 
> passive and server2 active, application (running on server2) will crash 
> because it will try to create tables in the database and these tables are 
> already exist? Please correct me. 
>
> The table files are needed only for migration. By "active", Niphlod means 
> the server responsible for doing migrations; the "passive" server never 
> performs migrations, so it never needs table files. Notice that, apart from 
> migrations, the servers "know" about the database schema from the 
> define_table calls, not from the table files. 
>
> > 
> > Thanks & Regards 
> > 
> > On Sunday, 18 August 2013 14:35:53 UTC+5, Niphlod wrote: 
> > Once the migration has been done and you set migrate=False, you can 
> totally live with an empty databases/ folder because .table files are not 
> necessary. 
> > My point being: depending on your architecture, you may decide to have 
> migration happening only on server1 (where you keep your databases/ folder 
> "filled") and have server2 with migrate=False with no .table files 
> whatsoever. 
> > 
> > 
>
>
>

-- 

--- 
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.

Reply via email to