Skip to content

Migration

runic.migrate is an Alembic-style schema migration engine for graph databases — FalkorDB, ArcadeDB, Neo4j, Memgraph, and Apache AGE. It tracks every change to your graph's indexes and constraints as a versioned, replayable script and gives you a CLI to apply, roll back, inspect, and test those changes safely.

Migration

  • Migration quickstart — Install runic, run runic init, write your first migration, and apply it — all in one page.
  • OGM + Migration guide — Three-stage workflow, Field→op translation, ordering rules, and 7 annotated patterns — the complete lifecycle guide.
  • CLI reference — Every command, option, and flag documented with examples.
  • Operations reference — Full list of op.* calls available inside migration scripts.
  • Schema management — IndexManager and SchemaManager — declare, validate, and sync indexes.
  • Migration API referencerunic.migrate — programmatic migration engine API.

runic - Graph schema migrations and OGM for Cypher-based graph databases. · Impressum