Mix.Tasks.Ecto.Migrate

Runs the pending migrations for the given repository.

Migrations are expected to be found inside the migrations directory returned by the priv function defined in the repository.

Runs all pending migrations by default. To migrate up to a version number, supply --to version_number. To migrate up a specific number of times, use --step n.

Command line options

Examples

mix ecto.migrate MyApp.Repo

mix ecto.migrate MyApp.Repo -n 3
mix ecto.migrate MyApp.Repo --step 3

mix ecto.migrate MyApp.Repo -v 20080906120000
mix ecto.migrate MyApp.Repo --to 20080906120000
Source

Summary

run(args, migrator \\ :erlang.make_fun(Ecto.Migrator, :run, 4))

Functions

run(args, migrator \\ :erlang.make_fun(Ecto.Migrator, :run, 4))
Source