Using Ecto without a database

I do that all the time and it always worked really well.

There are a few gotchas however e.g. if you put value in the changeset that is the same as the default value (usually nil but not always) then the changeset won’t count it as a change so you might need to use force_change.

That being said, Ecto is amazingly well documented. You will know exactly what you’re getting into, and 99% of the time it will be good and predictable.

13 Likes