yes you can migrate an entire database from the shell with one command: 1) have a model that connects to the sqliite db 2) python web2py -S yourapp -M 3) in the shell type
db.export_to_csv_file(open('somefile.csv','wb')) 4) quit, edit the model to connect to the other db instead 5) python web2py -S yourapp -M 6) in the shell type db.import_from_csv_file(open('somefile.csv','rb')) 7) done. Id's we'll be different but references will be preserved and not be broken. Massimo On Jun 21, 8:58 am, carlo <syseng...@gmail.com> wrote: > maybe I am not fully up to date with the latest web2py releases so > chech this out: > > db structure: if you have an existing mysql db with the same structure > as the sqlite db, it is just a matter of changing the connect string > in the model > > db data: I think web2py does not care for migrating data from one db > to another (and it should not do), I think you have to do some > scripting or use some external mysql utility to convert data. > > carlo > > On 21 Giu, 03:09, weheh <richard_gor...@verizon.net> wrote: > > > Now 100% certain about causing reserved keyword conflict with mysql. > > Thanks again for the reminder. > > > I successfully migrated the data to mysql from sqlite, but did it 1 > > table at a time. Is there a convenient way to move all the data from > > all tables at once? I figured tar and detar just brings back the > > sqlite db, so I didn't try it. --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---