mmmm..... no.... something is wrong here.... Get a copy of WingIDE, step through to that error you are seeing - instpect things; either you have an error somewhere (which would be good to understand for you), or you have potentially found something (which I'd like to see)....
I suggest trying the *3.2.0b2 <http://www.wingware.com/downloads> *beta version of WingIDE (look towarrds the bottom of a particular listing - e.g. Professional) Thanks, - Yarko On Tue, Jun 30, 2009 at 6:33 PM, MikeEllis <michael.f.el...@gmail.com>wrote: > > Thanks Yarko. That's helpful. Part of my problem is that the ultimate > target for my work is a PDA (Nokia N8x0) but I'm developing on a > Macbook because I need to have the web2py tree including my app under > SVN (it's a piece of a much larger software effort). I'm also not > leaving the web2py server running all the time. Restarts happen > several times daily on either platform. FWIW, I'm using the default > SQLite db since, comparatively speaking, very little data is > involved. I tried the explicit migration names, but it didn't seem to > make any difference. It sounds like this is a limitation I'll just > need to live with -- at least for now. Not a huge deal because there's > so much to like about the web2py framework. > > Mike > > On Jun 30, 6:23 pm, Yarko Tymciurak <yark...@gmail.com> wrote: > > table migrations should work as described - if you are developing, and > > changed databases, or started a new db (e.g. restarted) then what you are > > seeing is web2py seeing a conflict between it's concept of history for a > > table on a particular db, and what an instance has.... > > > > This is in your benefit. > > > > Rather than "migrate=False" another strategy you can use is to not use > > automatic table names for web2py's files, but rather define your own. > > > > For example - db.define_table( 'person', ........ , > > migrate='sqlite.person.table') > > > > which you could switch to "...... migrate=myslq-myrev432.person.table') > # > > revs for when you completely restart w/ a new db... > > > > Get the idea? > > > > Migrate False just makes the files web2py use ignored (so those conflicts > > between what might have been created in the db, and what web2py thinks is > > there).... this is another strategy. > > > > You can, for now, also clear out all the *.table files from your app's > > databases directory (if you put them somewhere else, you can put them > back > > if you change your mind) > > > > Hope this sheds a little more light. > > > > On Tue, Jun 30, 2009 at 4:07 PM, MikeEllis <michael.f.el...@gmail.com > >wrote: > > > > > > > > > Thanks Fran, that makes it much clearer. It would be nice if > > > migrate=True worked as described in the manual, but I can live with > > > migrate=False for the time being. Just have to make sure to get my > > > table designs correct from the start (LOL). > > > Cheers, > > > Mike > > > > > On Jun 30, 4:52 pm, Fran <francisb...@googlemail.com> wrote: > > > > On Jun 30, 4:57 pm, MikeEllis <michael.f.el...@gmail.com> wrote: > > > > > > > doesn't migrate=False prevent me from altering the > > > > > table's structure within a running instance of web2py? > > > > > > Mostly correct - migrate=False means that Web2Py doesn't try to > create > > > > the Table, but assumes this exists already. > > > > > > > am I misunderstanding > > > > > what migrate=False does? I'm assuming it means the table will be > > > > > dropped with all its data and a new one will be created? > > > > > > No it won't drop the table/data - migrate=False simply means that > only > > > > Table Data not Structure is editable. > > > > > > F > > > > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "web2py Web Framework" group. To post to this group, send email to web2py@googlegroups.com To unsubscribe from this group, send email to web2py+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/web2py?hl=en -~----------~----~----~----~------~----~------~--~---