web2py is multiplatform. it behaves in the same exact way in every os it 
runs into.

On Friday, February 15, 2013 11:25:10 PM UTC+1, Hector Magnanao wrote:
>
> Will these options also work for database that is on a linux server ?
>
> On Friday, February 15, 2013 10:44:05 AM UTC-6, Hector Magnanao wrote:
>>
>> Awesome !!! Option 2 worked.  Thanks.
>>
>> On Friday, February 15, 2013 10:00:54 AM UTC-6, Niphlod wrote:
>>
>>> yep, but you have either to:
>>> 1. copy over the databases/ folder (the .table files holds the state of 
>>> the tables on the db as far as web2py knows, so the 2nd one if doesn't find 
>>> the table files thinks it has to create them)
>>> 2. set migrate=False for the tables on the 2nd app (so web2py will trust 
>>> your models and never try to create any table). Usually on the 2nd app you 
>>> want to do
>>> db = DAL('same uri as the one for the 1st app', migrate_enabled=False)
>>> ##optionally auth.define_table(migrate=False) 
>>>
>>> 3. fake migrate all the tables on the 2nd app (so web2py will trust that 
>>> the current model is in sync with the db and recreate the .table files)
>>> db = DAL('same uri as the one for the 1st app', fake_migrate_all=True)
>>>   then hit the appadmin (one time only is enough to create the files), 
>>> then continue with
>>> db = DAL('same uri as the one for the 1st app')
>>>
>>> I vote for 2.
>>>
>>>

-- 

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