If I do not have any migrate/fake_migrate parameters in any of my 
define_tables, do migrate/migrate_enabled and fake_migrate/fake_migrate_all 
work the same?

I don't seem to be getting the same behavior. For example:

db = DAL('sqlite://storage.sqlite', migrate_enabled=True, 
fake_migrate_all=True)
db.define_table('table1',Field('field1'))

vs

db = DAL('sqlite://storage.sqlite', migrate=True, fake_migrate=True)
db.define_table('table1',Field('field1'))

When I delete sql.log and the .table files (is this safe?), #1 recreates 
them all while #2 throws an error: "OperationalError: table auth_group 
already exists"

I have a custom auth_user table, if that matters.

Reply via email to