DigitalOcean.Database.create
You're seeing just the function
create
, go back to DigitalOcean.Database module for more information.
Link to this function
create(opts)
Specs
create(Keyword.t()) :: DigitalOcean.Operation.t()
Create a new database cluster or create a database cluster from a backup.
Example creating a database cluster
iex> DigitalOcean.Database.create(
...> name: "backend",
...> region: "nyc3",
...> engine: "pg",
...> size: "db-s-2vcpu-4gb",
...> num_nodes: 2
...> ) |> DigitalOcean.request()
{ :ok, %DigitalOcean.Response{} }
Example creating a database cluster from a backup
iex> DigitalOcean.Database.create(
...> name: "backend",
...> region: "nyc3",
...> engine: "pg",
...> size: "db-s-2vcpu-4gb",
...> num_nodes: 2,
...> backup_restore: %{
...> database_name: "backend",
...> backup_created_at: "2019-01-31T19:25:22Z"
...> },
...> ) |> DigitalOcean.request()
{ :ok, %DigitalOcean.Response{} }