Migrating Motoko Actors

Motoko actor state migration and schema evolution using the mops-managed migration chain (a migrations/ directory of timestamped files). Use when upgrading canisters, changing actor field types, renaming or adding stable fields, deciding implicit vs explicit migration, or writing migration files — including one-shot changes. For unexplained compatibility diagnostics, frozen migration files, a non-empty first OldActor, projects converted from legacy persistence, or requests to remove the chain or revert to inline (with migration = ...), use troubleshooting-motoko-migrations.

dfinity aa3b8fd 2 files · 19.8 KB Updated

File contents

dfinity/icskills/tree/main/skills/migrating-motoko-actors commit aa3b8fde75

Frequently asked questions

npx skillmds@latest add dfinity/migrating-motoko-actors