Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

...

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

...