Looking for a steer on the following please. How are migrations of ledger data managed :
o In the case of incompatible, major version upgrade to underlying storage
o In the case of cryptographic vulnerability
o In the case of storage backend change
Thanks
For all ledger upgrades within a major version - eg Daml for PostgreSQL 1.17 to 1.18, the migration is fully automatic and transparent. Your driver can perform the needed migrations on startup.
In case of a major version upgrade, we aim to provide a similar experience, but won’t in all cases. A major version upgrade may require specialised migration tooling. If you are interested in a particular migration of that type, please contact Digital Asset Support.