2025-10-08T01:18:57Z
Create a mechanism that upgrades old metadata database layouts to the new one.
Create a variant of the metadata driver for both the old and the new version of the database layout.
Detect what version the metadata layout is and whine at the user to upgrade it on their own time.
How does the user assent to upgrading the metadata store?
Once again, pass in an initialization parameter to explicitly upgrade the store.
Should the user be able to silence the whining?
We don't want to take people by surprise by forcing them into upgrading their data store.
Yes. Supply an initialization parameter to ignore the whining.