Ecto.Repo.get-exclamation-mark
You're seeing just the callback
get-exclamation-mark
, go back to Ecto.Repo module for more information.
Specs
get!(queryable :: Ecto.Queryable.t(), id :: term(), opts :: Keyword.t()) :: Ecto.Schema.t()
Similar to get/3
but raises Ecto.NoResultsError
if no record was found.
Options
:prefix
- The prefix to run the query on (such as the schema path in Postgres or the database in MySQL). This will be applied to allfrom
andjoin
s in the query that did not have a prefix previously given either via the:prefix
option onjoin
/from
or via@schema_prefix
in the schema. For more information see the "Query Prefix" section of theEcto.Query
documentation.
See the "Shared options" section at the module documentation for more options.
Example
MyRepo.get!(Post, 42)
MyRepo.get!(Post, 42, prefix: "public")