Database & Data Access

Ecto is the database toolkit for Elixir — composable queries, automatic migrations, schema validation, and multi-database support. It's not an ORM in the traditional sense; it embraces explicit data transformations over magic. Postgrex provides a pure Elixir Postgres driver with LISTEN/NOTIFY support. WalEx adds change data capture.