4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
# File 'lib/generators/solid_ops/install/templates/create_solid_ops_events.rb', line 4
def change
create_table :solid_ops_events do |t|
t.string :event_type, null: false
t.string :name, null: false
t.string :correlation_id
t.string :request_id
t.string :tenant_id
t.string :actor_id
t.float :duration_ms
t.datetime :occurred_at, null: false
t.json :metadata, null: false, default: {}
t.timestamps
end
add_index :solid_ops_events, :occurred_at
add_index :solid_ops_events, :event_type
add_index :solid_ops_events, :correlation_id
add_index :solid_ops_events, :request_id
add_index :solid_ops_events, :tenant_id
add_index :solid_ops_events, :actor_id
add_index :solid_ops_events, :name
add_index :solid_ops_events, %i[event_type occurred_at]
end
|