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.