emails: add uniqueness constraints on email addresses.

This commit is contained in:
evazion
2022-10-06 22:06:48 -05:00
parent 9e91373432
commit b51c1e1d41
2 changed files with 46 additions and 1 deletions

View File

@@ -0,0 +1,9 @@
class AddIndexesToEmailAddresses < ActiveRecord::Migration[7.0]
def change
add_index :email_addresses, :created_at
add_index :email_addresses, :is_verified, where: "is_verified = FALSE"
add_index :email_addresses, :is_deliverable, where: "is_deliverable = FALSE"
add_index :email_addresses, "lower(address)", unique: true, name: "index_email_addresses_on_lower_address_unique"
add_index :email_addresses, :normalized_address, unique: true, name: "index_email_addresses_on_normalize_address_unique"
end
end