Literature.Migration behaviour (literature v0.3.5)
Migrations create the database tables Literature needs.
Usage
To use migrations in your application you'll need to generate an Ecto.Migration
that wraps
calls to Literature.Migrations
:
mix ecto.gen.migration add_literature
Open the generated migration in your editor and call the up
and down
functions on
Literature.Migrations
:
defmodule MyApp.Repo.Migrations.AddLiterature do
use Ecto.Migration
def up, do: Literature.Migrations.up(version: 1)
def down, do: Literature.Migrations.down(version: 1)
end
This will run the migrations for your database.
Now, run the migration to create the table:
mix ecto.migrate
Summary
Callbacks
Link to this callback
down(t)
@callback down(Keyword.t()) :: :ok
Link to this callback
migrated_version(t)
@callback migrated_version(Keyword.t()) :: non_neg_integer()
Link to this callback
up(t)
@callback up(Keyword.t()) :: :ok
Functions
Link to this function
down(opts \\ [])
Link to this function
migrated_version(opts \\ [])
Link to this function