Now that a new IAM version is released every 4 weeks, we would like an option to upgrade IAM with zero downtime.
I imagine this could work something like this:
- Create a new database and upgrade it to the new IAM version.
- In the old IAM, execute a task to transfer to the new IAM database. This task does the following:
- Indicium connects to the new IAM and copies all models/UP/applications etc. from the old IAM.
- During this copy action, Indicium writes changes to both databases (or temporary blocks it)
- Once both databases are in sync, Indicium switches its configuration to the new IAM database.
- Remove the old IAM database
But hopefully Thinkwise has an even better idea to accomplish this without having to switch to a different database. Maybe instead of a new database, it could be a different schema within the database.

