Skip to content

Commit 3f5ac8d

Browse files
committed
Formatting SQL file
1 parent 0ce9ce3 commit 3f5ac8d

File tree

1 file changed

+13
-9
lines changed

1 file changed

+13
-9
lines changed
Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,27 @@
11
-- +goose Up
2-
32
-- Add materialized columns that stringify output and error JSON
43
-- Returns empty string when the JSON is empty ({}) to simplify search and display
54
ALTER TABLE trigger_dev.task_runs_v2
6-
ADD COLUMN output_text String MATERIALIZED if(toJSONString(output) = '{}', '', toJSONString(output));
5+
ADD COLUMN output_text String MATERIALIZED if (
6+
toJSONString (output) = '{}',
7+
'',
8+
toJSONString (output)
9+
);
710

811
ALTER TABLE trigger_dev.task_runs_v2
9-
ADD COLUMN error_text String MATERIALIZED if(toJSONString(error) = '{}', '', toJSONString(error));
12+
ADD COLUMN error_text String MATERIALIZED if (
13+
toJSONString (error) = '{}',
14+
'',
15+
toJSONString (error)
16+
);
1017

1118
-- Add ngrambf_v1 indexes for substring searching (e.g., user IDs, error messages)
1219
-- 128KB bloom filter sized for up to 128KB JSON with ~3% false positive rate worst case
13-
ALTER TABLE trigger_dev.task_runs_v2
14-
ADD INDEX idx_output_text output_text TYPE ngrambf_v1(3, 131072, 3, 0) GRANULARITY 4;
20+
ALTER TABLE trigger_dev.task_runs_v2 ADD INDEX idx_output_text output_text TYPE ngrambf_v1 (3, 131072, 3, 0) GRANULARITY 4;
1521

16-
ALTER TABLE trigger_dev.task_runs_v2
17-
ADD INDEX idx_error_text error_text TYPE ngrambf_v1(3, 131072, 3, 0) GRANULARITY 4;
22+
ALTER TABLE trigger_dev.task_runs_v2 ADD INDEX idx_error_text error_text TYPE ngrambf_v1 (3, 131072, 3, 0) GRANULARITY 4;
1823

1924
-- +goose Down
20-
2125
ALTER TABLE trigger_dev.task_runs_v2
2226
DROP INDEX idx_output_text;
2327

@@ -28,4 +32,4 @@ ALTER TABLE trigger_dev.task_runs_v2
2832
DROP COLUMN output_text;
2933

3034
ALTER TABLE trigger_dev.task_runs_v2
31-
DROP COLUMN error_text;
35+
DROP COLUMN error_text;

0 commit comments

Comments
 (0)