Ecto

Noun · Development

Definitions

  1. A database toolkit and query DSL for Elixir that provides schemas, changesets for validation, and composable queries without the 'magic' of traditional ORMs. Explicitly not an ORM — it embraces the relational model.

    In plain English: Elixir's way of talking to databases — you write clear, composable queries and it makes sure your data is valid before saving it.

    Example: "Ecto changesets validate and cast the data before it ever touches the database."

Related Terms