13 lines
293 B
Elixir
13 lines
293 B
Elixir
|
|
defmodule Berrypod.Repo.Migrations.AddUrlSlugToPages do
|
||
|
|
use Ecto.Migration
|
||
|
|
|
||
|
|
def change do
|
||
|
|
alter table(:pages) do
|
||
|
|
add :url_slug, :string
|
||
|
|
end
|
||
|
|
|
||
|
|
# Unique index but only for non-null values
|
||
|
|
create unique_index(:pages, [:url_slug], where: "url_slug IS NOT NULL")
|
||
|
|
end
|
||
|
|
end
|