Class: CreateLangsmithRunBuffers
- Inherits:
-
Object
- Object
- CreateLangsmithRunBuffers
- Defined in:
- lib/generators/langsmithrb_rails/buffer/templates/create_langsmith_run_buffers.rb,
lib/generators/langsmithrb_rails/buffer/templates/migration.rb
Overview
Migration for creating the langsmith_run_buffers table
Instance Method Summary collapse
Instance Method Details
#change ⇒ Object
4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
# File 'lib/generators/langsmithrb_rails/buffer/templates/migration.rb', line 4 def change create_table :langsmith_run_buffers do |t| t.string :name, null: false t.string :run_type, null: false t.string :status, null: false, default: "pending" t.string :request_id t.string :user_ref t.string :run_id t.string :parent_run_id t.datetime :started_at t.datetime :ended_at t.jsonb :meta t.jsonb :payload t.text :error t.integer :retry_count, null: false, default: 0 t. end add_index :langsmith_run_buffers, :status add_index :langsmith_run_buffers, :request_id add_index :langsmith_run_buffers, :run_id add_index :langsmith_run_buffers, :parent_run_id end |