Sha256: f9a65520793640d9f0bc311038fc5cf0253d19bc8ece4fd477332b2426ca74df
Contents?: true
Size: 621 Bytes
Versions: 2
Compression:
Stored size: 621 Bytes
Contents
# frozen_string_literal: true class CreateMagicLinks < ActiveRecord::Migration[7.0] def change create_table :magic_links do |t| t.integer :keyring_id, null: false t.text :code_digest, null: false t.text :email_digest, null: false t.text :purpose, null: false t.binary :encrypted_code, null: false t.binary :encrypted_email, null: false t.datetime :expires_at, null: false t.datetime :created_at, null: false end add_index :magic_links, :code_digest, unique: true add_index :magic_links, %i[purpose email_digest], unique: true end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
simple_auth-magic_link-0.0.2 | db/migrate/001_create_magic_links.rb |
simple_auth-magic_link-0.0.1 | db/migrate/001_create_magic_links.rb |