defmodule Vishnya.Repo.Migrations.CreateUsers do use Ecto.Migration def change do create table(:users) do add :username, :string, null: false, size: 12 add :password_hash, :string, null: false add :user_id, :string, null: false, size: 18 add :token, :string, null: false timestamps() end create unique_index(:users, [:username]) create unique_index(:users, [:user_id]) create unique_index(:users, [:token]) end end