If we create the tables in the install process, then we drop the tables, we can't force the re-creation of tables, unless we re-create the db config file
Test
drop all tables
delete the db config file
start install process
submit a valid db config info
proceed to tables creation
drop all tables
restart the install process
skip to tables creation
the tables must be created
Cause
It's because once the tables are created, we store the create result in the flash bag but never clear it, unless we submit the db config creation form
If we create the tables in the install process, then we drop the tables, we can't force the re-creation of tables, unless we re-create the db config file
Test
Cause
It's because once the tables are created, we store the create result in the flash bag but never clear it, unless we submit the db config creation form