20 lines
445 B
Elixir
20 lines
445 B
Elixir
defmodule Pleroma.Repo.Migrations.CreateDomains do
|
|
use Ecto.Migration
|
|
|
|
def change do
|
|
create_if_not_exists table(:domains) do
|
|
add(:domain, :citext)
|
|
add(:public, :boolean)
|
|
add(:resolves, :boolean)
|
|
add(:last_checked_at, :naive_datetime)
|
|
|
|
timestamps()
|
|
end
|
|
|
|
create_if_not_exists(unique_index(:domains, [:domain]))
|
|
|
|
alter table(:users) do
|
|
add(:domain_id, references(:domains))
|
|
end
|
|
end
|
|
end
|