mix ecto.drop
Drop the storage for the given repository.
The repositories to drop 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 drop multiple repositories, set :ecto_repos accordingly or pass the -r flag multiple times.
Examples
mix ecto.drop mix ecto.drop -r Custom.Repo
Command line options
-
-r,--repo- the repo to drop -
-q,--quiet- run the command quietly -
-f,--force- do not ask for confirmation when dropping the database. Configuration is asked only when:start_permanentis set to true (typically in production) -
--force-drop- force the database to be dropped even if it has connections to it (requires PostgreSQL 13+) -
--no-compile- do not compile before dropping -
--no-deps-check- do not compile before dropping
© 2013 Plataformatec
© 2020 Dashbit
Licensed under the Apache License, Version 2.0.
https://hexdocs.pm/ecto/Mix.Tasks.Ecto.Drop.html