From c011fb3ba90fd4dda7fb03dfeb185cdb41a72c95 Mon Sep 17 00:00:00 2001 From: Stephen Margheim Date: Mon, 29 Jan 2024 10:31:56 +0100 Subject: [PATCH] Set character limits on exception_class and severity In order to ensure that the uniqueness constraint index is below MySQL's max byte length. Resolves #1 --- .../install/templates/create_solid_errors_tables.rb.erb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/generators/solid_errors/install/templates/create_solid_errors_tables.rb.erb b/lib/generators/solid_errors/install/templates/create_solid_errors_tables.rb.erb index 5a098b2..5bd6c12 100644 --- a/lib/generators/solid_errors/install/templates/create_solid_errors_tables.rb.erb +++ b/lib/generators/solid_errors/install/templates/create_solid_errors_tables.rb.erb @@ -3,9 +3,9 @@ class CreateSolidErrorsTables < ActiveRecord::Migration<%= migration_version %> def change create_table :solid_errors do |t| - t.string :exception_class, null: false + t.string :exception_class, null: false, limit: 200 t.string :message, null: false - t.string :severity, null: false + t.string :severity, null: false, limit: 25 t.string :source t.datetime :resolved_at, index: true