class CreateDoctrines < ActiveRecord::Migration[6.1] def change create_table :doctrines do |t| t.references :document, null: false, polymorphic: true t.text :content, null: false, default: "" t.string :content_fingerprint, null: false, default: "" t.timestamps end add_index :doctrines, %i[content_fingerprint document_id document_type], name: "index_doctrines_uniqueness", unique: true end end