TODO: South brings ecto migrations to phoenix applications
If available in Hex, the package can be installed
by adding ecto_south to your list of dependencies in mix.exs:
def deps do
[{:ecto_south, "~> 0.2.1"}]
endor
def deps do
[{:ecto_south, github: "atuple/ecto_south"}]
endAdd :ecto_south to your mix application
applications: [:ecto_south]]
Add model config to your project config.exs
config :ecto_south, :mods,
[Simple.Weather] #your project model moduleRun cmd
mix south
ecto_south will check your model changes and auto create migrations File on your project. (./priv/repo/migrations)
config.exs
config :ecto_south, :path,
data_path: "your path", #default "./priv/repo/migrations.exs"
migrate_path: "your path" #default "./priv/repo/migrations"