@@ -40,22 +40,22 @@ CREATE TABLE executions_visibility (
40
40
PRIMARY KEY (namespace_id, run_id)
41
41
);
42
42
43
- CREATE INDEX default_idx ON executions_visibility (namespace_id, (COALESCE(close_time, ' 9999-12-31 23:59:59' )) DESC , start_time DESC , run_id);
44
- CREATE INDEX by_execution_time ON executions_visibility (namespace_id, execution_time, (COALESCE(close_time, ' 9999-12-31 23:59:59' )) DESC , start_time DESC , run_id);
45
- CREATE INDEX by_workflow_id ON executions_visibility (namespace_id, workflow_id, (COALESCE(close_time, ' 9999-12-31 23:59:59' )) DESC , start_time DESC , run_id);
46
- CREATE INDEX by_workflow_type ON executions_visibility (namespace_id, workflow_type_name, (COALESCE(close_time, ' 9999-12-31 23:59:59' )) DESC , start_time DESC , run_id);
47
- CREATE INDEX by_status ON executions_visibility (namespace_id, status, (COALESCE(close_time, ' 9999-12-31 23:59:59' )) DESC , start_time DESC , run_id);
48
- CREATE INDEX by_history_length ON executions_visibility (namespace_id, history_length, (COALESCE(close_time, ' 9999-12-31 23:59:59' )) DESC , start_time DESC , run_id);
49
- CREATE INDEX by_task_queue ON executions_visibility (namespace_id, task_queue, (COALESCE(close_time, ' 9999-12-31 23:59:59' )) DESC , start_time DESC , run_id);
43
+ CREATE INDEX default_idx ON executions_visibility (namespace_id, (COALESCE(close_time, CAST( ' 9999-12-31 23:59:59' AS DATETIME) )) DESC , start_time DESC , run_id);
44
+ CREATE INDEX by_execution_time ON executions_visibility (namespace_id, execution_time, (COALESCE(close_time, CAST( ' 9999-12-31 23:59:59' AS DATETIME) )) DESC , start_time DESC , run_id);
45
+ CREATE INDEX by_workflow_id ON executions_visibility (namespace_id, workflow_id, (COALESCE(close_time, CAST( ' 9999-12-31 23:59:59' AS DATETIME) )) DESC , start_time DESC , run_id);
46
+ CREATE INDEX by_workflow_type ON executions_visibility (namespace_id, workflow_type_name, (COALESCE(close_time, CAST( ' 9999-12-31 23:59:59' AS DATETIME) )) DESC , start_time DESC , run_id);
47
+ CREATE INDEX by_status ON executions_visibility (namespace_id, status, (COALESCE(close_time, CAST( ' 9999-12-31 23:59:59' AS DATETIME) )) DESC , start_time DESC , run_id);
48
+ CREATE INDEX by_history_length ON executions_visibility (namespace_id, history_length, (COALESCE(close_time, CAST( ' 9999-12-31 23:59:59' AS DATETIME) )) DESC , start_time DESC , run_id);
49
+ CREATE INDEX by_task_queue ON executions_visibility (namespace_id, task_queue, (COALESCE(close_time, CAST( ' 9999-12-31 23:59:59' AS DATETIME) )) DESC , start_time DESC , run_id);
50
50
51
51
-- Indexes for the predefined search attributes
52
- CREATE INDEX by_temporal_change_version ON executions_visibility (namespace_id, (CAST(TemporalChangeVersion AS CHAR (255 ) ARRAY)), (COALESCE(close_time, ' 9999-12-31 23:59:59' )) DESC , start_time DESC , run_id);
53
- CREATE INDEX by_binary_checksums ON executions_visibility (namespace_id, (CAST(BinaryChecksums AS CHAR (255 ) ARRAY)), (COALESCE(close_time, ' 9999-12-31 23:59:59' )) DESC , start_time DESC , run_id);
54
- CREATE INDEX by_batcher_user ON executions_visibility (namespace_id, BatcherUser, (COALESCE(close_time, ' 9999-12-31 23:59:59' )) DESC , start_time DESC , run_id);
55
- CREATE INDEX by_temporal_scheduled_start_time ON executions_visibility (namespace_id, TemporalScheduledStartTime, (COALESCE(close_time, ' 9999-12-31 23:59:59' )) DESC , start_time DESC , run_id);
56
- CREATE INDEX by_temporal_scheduled_by_id ON executions_visibility (namespace_id, TemporalScheduledById, (COALESCE(close_time, ' 9999-12-31 23:59:59' )) DESC , start_time DESC , run_id);
57
- CREATE INDEX by_temporal_schedule_paused ON executions_visibility (namespace_id, TemporalSchedulePaused, (COALESCE(close_time, ' 9999-12-31 23:59:59' )) DESC , start_time DESC , run_id);
58
- CREATE INDEX by_temporal_namespace_division ON executions_visibility (namespace_id, TemporalNamespaceDivision, (COALESCE(close_time, ' 9999-12-31 23:59:59' )) DESC , start_time DESC , run_id);
52
+ CREATE INDEX by_temporal_change_version ON executions_visibility (namespace_id, (CAST(TemporalChangeVersion AS CHAR (255 ) ARRAY)), (COALESCE(close_time, CAST( ' 9999-12-31 23:59:59' AS DATETIME) )) DESC , start_time DESC , run_id);
53
+ CREATE INDEX by_binary_checksums ON executions_visibility (namespace_id, (CAST(BinaryChecksums AS CHAR (255 ) ARRAY)), (COALESCE(close_time, CAST( ' 9999-12-31 23:59:59' AS DATETIME) )) DESC , start_time DESC , run_id);
54
+ CREATE INDEX by_batcher_user ON executions_visibility (namespace_id, BatcherUser, (COALESCE(close_time, CAST( ' 9999-12-31 23:59:59' AS DATETIME) )) DESC , start_time DESC , run_id);
55
+ CREATE INDEX by_temporal_scheduled_start_time ON executions_visibility (namespace_id, TemporalScheduledStartTime, (COALESCE(close_time, CAST( ' 9999-12-31 23:59:59' AS DATETIME) )) DESC , start_time DESC , run_id);
56
+ CREATE INDEX by_temporal_scheduled_by_id ON executions_visibility (namespace_id, TemporalScheduledById, (COALESCE(close_time, CAST( ' 9999-12-31 23:59:59' AS DATETIME) )) DESC , start_time DESC , run_id);
57
+ CREATE INDEX by_temporal_schedule_paused ON executions_visibility (namespace_id, TemporalSchedulePaused, (COALESCE(close_time, CAST( ' 9999-12-31 23:59:59' AS DATETIME) )) DESC , start_time DESC , run_id);
58
+ CREATE INDEX by_temporal_namespace_division ON executions_visibility (namespace_id, TemporalNamespaceDivision, (COALESCE(close_time, CAST( ' 9999-12-31 23:59:59' AS DATETIME) )) DESC , start_time DESC , run_id);
59
59
60
60
61
61
CREATE TABLE custom_search_attributes (
0 commit comments