An open API service indexing awesome lists of open source software.

https://github.com/atuple/ecto_south

South brings ecto migrations to phoenix applications
https://github.com/atuple/ecto_south

ecto elixir migrate migrations phoenix

Last synced: about 1 year ago
JSON representation

South brings ecto migrations to phoenix applications

Awesome Lists containing this project

README

          

# EctoSouth

**TODO: South brings ecto migrations to phoenix applications**

## Installation

If [available in Hex](https://hex.pm/docs/publish), the package can be installed
by adding `ecto_south` to your list of dependencies in `mix.exs`:

```elixir
def deps do
[{:ecto_south, "~> 0.2.1"}]
end
```
or

```elixir
def deps do
[{:ecto_south, github: "atuple/ecto_south"}]
end
```

Add :ecto_south to your mix application
```
applications: [:ecto_south]]
```
Add model config to your project config.exs

```elixir
config :ecto_south, :mods,
[Simple.Weather] #your project model module
```

Run 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"
```