View Source mix ecto.dump (Ecto SQL v3.9.1)
Dumps the current environment's database structure for the given repository into a structure file.
The repository must be set under :ecto_repos
in the
current app configuration or given via the -r
option.
This task needs some shell utility to be present on the machine running the task.
Database | Utility needed |
---|---|
PostgreSQL | pg_dump |
MySQL | mysqldump |
example
Example
$ mix ecto.dump
command-line-options
Command line options
-r
,--repo
- the repo to load the structure info from-d
,--dump-path
- the path of the dump file to create-q
,--quiet
- run the command quietly--no-compile
- does not compile applications before dumping--no-deps-check
- does not check dependencies before dumping