Working with Ecto
From ElixirBlocks
This page is in progress
https://brooklinmyers.medium.com/ecto-with-phoenix-in-4-minutes-9b7c447055c6
Update all tables that contain a field with a chosen value
def reset_testbeds do
items = from t in TestBed, where: t.status == "Taken"
Repo.update_all(items, set: [status: "Available", developer: "None"])
|> broadcast_change([:testbed, :reset])
end
IEX Commands
App.TestBeds.TestBed |> App.Repo.all