# hephaestus_ecto v0.3.0 - Table of Contents Ecto/PostgreSQL storage adapter for the Hephaestus workflow engine. Persists workflow instances across VM restarts using a single table with JSONB state and GIN indexing. ## Pages - [HephaestusEcto](readme.md) - [Changelog](changelog.md) ## Modules - [HephaestusEcto](HephaestusEcto.md): Ecto/PostgreSQL storage adapter for Hephaestus workflow instances. - [HephaestusEcto.Application](HephaestusEcto.Application.md) - [HephaestusEcto.Migration](HephaestusEcto.Migration.md): Migrations create and modify the database tables HephaestusEcto needs to function. - [HephaestusEcto.Migrations.Postgres](HephaestusEcto.Migrations.Postgres.md): PostgreSQL migration orchestrator for `HephaestusEcto`. - [HephaestusEcto.Schema.Instance](HephaestusEcto.Schema.Instance.md): Ecto schema for persisted workflow instances. - [HephaestusEcto.Serializer](HephaestusEcto.Serializer.md): Converts between `Hephaestus.Core.Instance` structs and database-safe values. - [HephaestusEcto.Storage](HephaestusEcto.Storage.md): Ecto/PostgreSQL storage adapter implementing `Hephaestus.Runtime.Storage`. ## Mix Tasks - [mix hephaestus_ecto.gen.migration](Mix.Tasks.HephaestusEcto.Gen.Migration.md): Generates the migration for the `workflow_instances` table.