Class: CreateChatMessages

Inherits:
Object
  • Object
show all
Defined in:
lib/generators/langsmithrb_rails/demo/templates/create_chat_messages.rb

Overview

Migration for creating the chat_messages table

Instance Method Summary collapse

Instance Method Details

#changeObject



5
6
7
8
9
10
11
12
13
14
15
16
17
18
# File 'lib/generators/langsmithrb_rails/demo/templates/create_chat_messages.rb', line 5

def change
  create_table :chat_messages do |t|
    t.text :content, null: false
    t.boolean :is_user, default: true
    t.string :metadata
    t.string :langsmith_run_id

    t.timestamps
  end
  
  add_index :chat_messages, :is_user
  add_index :chat_messages, :langsmith_run_id
  add_index :chat_messages, :created_at
end