📝
Playbook
  • Montreal Elixir Playbook
  • checklists
    • Monthly Meetup
    • Weekly Checklist
    • Presenters Checklist
    • Host checklist
  • trails
    • Dates
    • Ecto
    • Elixir Lang
    • Phoenix
  • guides
    • contributing
    • Presentations Guide
    • Sponsorship Guide
    • Style Guide
    • Videographer Guide
    • Video Producer Guide
    • Create Name Badges
Powered by GitBook
On this page
  • Getting started
  • Additional References to help out round your understanding:
  • Talks
  • "Patterns"
  • Asking for help

Was this helpful?

  1. trails

Ecto

PreviousDatesNextElixir Lang

Last updated 5 years ago

Was this helpful?

Getting started

  • Get motivated:

  • Start with "Programming Phoenix". Part 1 contains chapters specifically related to Ecto which will provide a foundation.

  • Read the API documentation. Focus on these areas:

    • and

Additional References to help out round your understanding:

  • ()

Talks

"Patterns"

Ecto, as a database wrapper, is significantly different to ORM such as Rails' ActiveRecord. Dealing with certain data structures are not quite "out-of-the box". Here's a few patterns to deal with these:

  • TODO: Add another Many to many

Asking for help

Leveling Up With Ecto
Ecto Overview
Repo
Schema
Changesets
Query
Query.API
What's new in Ecto 2.0
Composable Queries with Ecto
Working with Ecto associations and embeds
The Ecto Query Library - Lew Parker
GitHub Repo
Nicholas' Bookmarks
Composable Queries with Ecto
Ecto
Many to many and upserts
Modeling Polymorphic Associations in a Relational Database
Ecto Docs Polymorphic Associations
Google Groups