Massimo,
this is awesome, thanks!:)
I wrapped the contents of your main() in a function (used in script,
not web) where i can pass in these args:
model=None -> if not None, points to a model. This will
re-write the model used in script in the
webApp/applications/models dir (db.py) -
this lets me share the db between script
and webApp seamlessly :)
otherDB=None -> name the DB, or default to
'storage.sqlite'
dbfolder=None -> specify db folder. if None, use current
dir
clean=False -> if True, will delete all tables, db, log
(i do this so each build has a fresh new
SQLite DB)
truncate=False -> if True, just truncate, don't delete (i
use this as well in some places, but now
makes more sense to use along side your
script.
Thanks again,
Mart :)
On May 24, 1:39 am, ron_m <[email protected]> wrote:
> Great, I was doing this manually, this really helps codify the procedure.
>
> The export_to_csv_file and import_from_csv_file routines are the magic with
> how they fix up all the foreign keys to match the new primary key values.