# `mix ecto.create`
[🔗](https://github.com/elixir-ecto/ecto/blob/v3.13.6/lib/mix/tasks/ecto.create.ex#L1)

Create the storage for the given repository.

The repositories to create are the ones specified under the
`:ecto_repos` option in the current app configuration. However,
if the `-r` option is given, it replaces the `:ecto_repos` config.

Since Ecto tasks can only be executed once, if you need to create
multiple repositories, set `:ecto_repos` accordingly or pass the `-r`
flag multiple times.

## Examples

    $ mix ecto.create
    $ mix ecto.create -r Custom.Repo

## Command line options

  * `-r`, `--repo` - the repo to create
  * `--quiet` - do not log output
  * `--no-compile` - do not compile before creating
  * `--no-deps-check` - do not compile before creating

---

*Consult [api-reference.md](api-reference.md) for complete listing*
