graflo.migrate.io¶
I/O utilities for migration workflows.
full_hash(schema, ingestion_model, bindings)
¶
Stable hash over composed deployment object.
Source code in graflo/migrate/io.py
graph_hash(schema)
¶
ingestion_hash(ingestion_model)
¶
load_ingestion_model(path, schema=None)
¶
Load ingestion block from a manifest path.
Source code in graflo/migrate/io.py
load_manifest(path)
¶
Load and initialize graph manifest from YAML path.
load_schema(path)
¶
manifest_hash(manifest)
¶
Stable hash over manifest blocks.
Source code in graflo/migrate/io.py
plan_to_json_serializable(plan)
¶
Convert pydantic plan-like object to JSON payload.
Source code in graflo/migrate/io.py
schema_hash(schema)
¶
Stable hash over schema deployment contract (graph + DB profile).