Ecto.Adapter.Storage behaviour (Ecto v3.13.4)
View SourceSpecifies the adapter storage API.
Summary
Callbacks
Drops the storage given by options.
Returns the status of a storage given by options.
Creates the storage given by options.
Callbacks
Drops the storage given by options.
Returns :ok if it was dropped successfully.
Returns {:error, :already_down} if the storage has already been dropped or
{:error, term} in case anything else goes wrong.
Examples
storage_down(username: "postgres",
database: "ecto_test",
hostname: "localhost")
Returns the status of a storage given by options.
Can return :up, :down or {:error, term} in case anything goes wrong.
Examples
storage_status(username: "postgres",
database: "ecto_test",
hostname: "localhost")
Creates the storage given by options.
Returns :ok if it was created successfully.
Returns {:error, :already_up} if the storage has already been created or
{:error, term} in case anything else goes wrong.
Examples
storage_up(username: "postgres",
database: "ecto_test",
hostname: "localhost")