class <%= create_migration_class_name(message_table_name) %> < ActiveRecord::Migration<%= migration_version %>

def change
  create_table :<%= message_table_name %> do |t|
    t.string :role, null: false
    t.text :content
    t.json :content_raw
    t.text :thinking_text
    t.text :thinking_signature
    t.integer :thinking_tokens
    t.integer :input_tokens
    t.integer :output_tokens
    t.integer :cached_tokens
    t.integer :cache_creation_tokens
    t.timestamps
  end

  add_index :<%= message_table_name %>, :role
end

end