2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
# File 'lib/generators/ask/rails/harness/install/templates/audit_log_migration.rb', line 2
def change
create_table :ask_audit_logs do |t|
t.string :session_id, null: false
t.string :tool_name, null: false
t.jsonb :params
t.jsonb :result_summary
t.string :status, null: false, default: "success"
t.text :error_message
t.integer :duration_ms
t.jsonb :user_context
t.string :environment
t.datetime :recorded_at, null: false
t.timestamps
end
add_index :ask_audit_logs, :session_id
add_index :ask_audit_logs, [:recorded_at, :tool_name]
add_index :ask_audit_logs, :status
end
|