defmodule Dexi.Repo.Migrations.AddUserDataConstraints do use Ecto.Migration def change do create constraint(:users, :users_pubkey_must_be_valid, check: "pubkey ~ '^ak_[1-9A-HJ-NP-Za-km-z]+$'" ) create constraint(:users, :users_email_must_be_normalized, check: "email IS NULL OR (email = btrim(email) AND email <> '')" ) end end