THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
This logic is executed ONLY if auto-install is enabled.
- If DB connection fails
- If installation.auto, show error page to explain what went wrong and how to fix it
- Else, show simple error/maintenance page
- If DB does not have tables
- If installation.auto, show table creation page/action
- Else, show simple error/maintenance page
- forward to DatabaseError action
- Else if Roller tables not found direct to CreateDatabase action
- Else if Roller tables need upgrade direct to UpgradeDatabase actionIf DB is older version
- If installation.auto, show database upgrade page/action
- Run database upgrade scripts and do upgradeDatabaseIfNeeded logic Else, show simple error/maintenance page
Change #6: Database creation/upgrade infrastructure - READY TO COMMIT
...