@@ -110,15 +110,15 @@ module.exports.rotate = async (opts) => {
110
110
return upgradeRequest ( { db : db . db , useDefaultDB : true } , req )
111
111
}
112
112
if ( db . samples_days + '' !== settings . v3_samples_days ) {
113
- const alterTable = 'ALTER TABLE samples_v3 {{{OnCluster}}} MODIFY SETTING ttl_only_drop_parts = 1, merge_with_ttl_timeout = 3600, index_granularity = 8192'
114
- const rotateTable = `ALTER TABLE samples_v3 {{{OnCluster}}} MODIFY TTL toDateTime(timestamp_ns / 1000000000) + INTERVAL ${ db . samples_days } DAY`
113
+ const alterTable = 'ALTER TABLE {{DB}}. samples_v3 {{{OnCluster}}} MODIFY SETTING ttl_only_drop_parts = 1, merge_with_ttl_timeout = 3600, index_granularity = 8192'
114
+ const rotateTable = `ALTER TABLE {{DB}}. samples_v3 {{{OnCluster}}} MODIFY TTL toDateTime(timestamp_ns / 1000000000) + INTERVAL ${ db . samples_days } DAY`
115
115
await _update ( alterTable , null , db . db )
116
116
await _update ( rotateTable , null , db . db )
117
117
await client . addSetting ( 'rotate' , 'v3_samples_days' , db . samples_days + '' , db . db )
118
118
}
119
119
if ( db . time_series_days + '' !== settings . v3_time_series_days ) {
120
- const alterTable = 'ALTER TABLE time_series {{{OnCluster}}} MODIFY SETTING ttl_only_drop_parts = 1, merge_with_ttl_timeout = 3600, index_granularity = 8192'
121
- const rotateTable = `ALTER TABLE time_series {{{OnCluster}}} MODIFY TTL "date" + INTERVAL ${ db . time_series_days } DAY`
120
+ const alterTable = 'ALTER TABLE {{DB}}. time_series {{{OnCluster}}} MODIFY SETTING ttl_only_drop_parts = 1, merge_with_ttl_timeout = 3600, index_granularity = 8192'
121
+ const rotateTable = `ALTER TABLE {{DB}}. time_series {{{OnCluster}}} MODIFY TTL "date" + INTERVAL ${ db . time_series_days } DAY`
122
122
await _update ( alterTable , null , db . db )
123
123
await _update ( rotateTable , null , db . db )
124
124
const alterView = 'ALTER TABLE time_series_gin {{{OnCluster}}} MODIFY SETTING ttl_only_drop_parts = 1, merge_with_ttl_timeout = 3600, index_granularity = 8192'
@@ -129,54 +129,54 @@ module.exports.rotate = async (opts) => {
129
129
}
130
130
if ( db . storage_policy && db . storage_policy !== settings . v3_storage_policy ) {
131
131
logger . debug ( `Altering storage policy: ${ db . storage_policy } ` )
132
- const alterTs = `ALTER TABLE time_series {{{OnCluster}}} MODIFY SETTING storage_policy='${ db . storage_policy } '`
133
- const alterTsVw = `ALTER TABLE time_series_gin {{{OnCluster}}} MODIFY SETTING storage_policy='${ db . storage_policy } '`
134
- const alterSm = `ALTER TABLE samples_v3 {{{OnCluster}}} MODIFY SETTING storage_policy='${ db . storage_policy } '`
132
+ const alterTs = `ALTER TABLE {{DB}}. time_series {{{OnCluster}}} MODIFY SETTING storage_policy='${ db . storage_policy } '`
133
+ const alterTsVw = `ALTER TABLE {{DB}}. time_series_gin {{{OnCluster}}} MODIFY SETTING storage_policy='${ db . storage_policy } '`
134
+ const alterSm = `ALTER TABLE {{DB}}. samples_v3 {{{OnCluster}}} MODIFY SETTING storage_policy='${ db . storage_policy } '`
135
135
await _update ( alterTs , null , db . db )
136
136
await _update ( alterTsVw , null , db . db )
137
137
await _update ( alterSm , null , db . db )
138
138
await client . addSetting ( 'rotate' , 'v3_storage_policy' , db . storage_policy , db . db )
139
139
}
140
140
if ( db . samples_days + '' !== settings . v1_traces_days ) {
141
- let alterTable = 'ALTER TABLE tempo_traces {{{OnCluster}}} MODIFY SETTING ttl_only_drop_parts = 1, merge_with_ttl_timeout = 3600, index_granularity = 8192'
142
- let rotateTable = `ALTER TABLE tempo_traces {{{OnCluster}}} MODIFY TTL toDateTime(timestamp_ns / 1000000000) + INTERVAL ${ db . samples_days } DAY`
141
+ let alterTable = 'ALTER TABLE {{DB}}. tempo_traces {{{OnCluster}}} MODIFY SETTING ttl_only_drop_parts = 1, merge_with_ttl_timeout = 3600, index_granularity = 8192'
142
+ let rotateTable = `ALTER TABLE {{DB}}. tempo_traces {{{OnCluster}}} MODIFY TTL toDateTime(timestamp_ns / 1000000000) + INTERVAL ${ db . samples_days } DAY`
143
143
await _update ( alterTable , null , db . db )
144
144
await _update ( rotateTable , null , db . db )
145
- alterTable = 'ALTER TABLE tempo_traces_attrs_gin {{{OnCluster}}} MODIFY SETTING ttl_only_drop_parts = 1, merge_with_ttl_timeout = 3600, index_granularity = 8192'
146
- rotateTable = `ALTER TABLE tempo_traces_attrs_gin {{{OnCluster}}} MODIFY TTL date + INTERVAL ${ db . samples_days } DAY`
145
+ alterTable = 'ALTER TABLE {{DB}}. tempo_traces_attrs_gin {{{OnCluster}}} MODIFY SETTING ttl_only_drop_parts = 1, merge_with_ttl_timeout = 3600, index_granularity = 8192'
146
+ rotateTable = `ALTER TABLE {{DB}}. tempo_traces_attrs_gin {{{OnCluster}}} MODIFY TTL date + INTERVAL ${ db . samples_days } DAY`
147
147
await _update ( alterTable , null , db . db )
148
148
await _update ( rotateTable , null , db . db )
149
- alterTable = 'ALTER TABLE tempo_traces_kv {{{OnCluster}}} MODIFY SETTING ttl_only_drop_parts = 1, merge_with_ttl_timeout = 3600, index_granularity = 8192'
150
- rotateTable = `ALTER TABLE tempo_traces_kv {{{OnCluster}}} MODIFY TTL date + INTERVAL ${ db . samples_days } DAY`
149
+ alterTable = 'ALTER TABLE {{DB}}. tempo_traces_kv {{{OnCluster}}} MODIFY SETTING ttl_only_drop_parts = 1, merge_with_ttl_timeout = 3600, index_granularity = 8192'
150
+ rotateTable = `ALTER TABLE {{DB}}. tempo_traces_kv {{{OnCluster}}} MODIFY TTL date + INTERVAL ${ db . samples_days } DAY`
151
151
await _update ( alterTable , null , db . db )
152
152
await _update ( rotateTable , null , db . db )
153
153
await client . addSetting ( 'rotate' , 'v1_traces_days' , db . samples_days + '' , db . db )
154
154
}
155
155
if ( db . storage_policy && db . storage_policy !== settings . v1_traces_storage_policy ) {
156
156
logger . debug ( `Altering storage policy: ${ db . storage_policy } ` )
157
- const alterTs = `ALTER TABLE tempo_traces MODIFY SETTING storage_policy='${ db . storage_policy } '`
158
- const alterTsVw = `ALTER TABLE tempo_traces_attrs_gin MODIFY SETTING storage_policy='${ db . storage_policy } '`
159
- const alterSm = `ALTER TABLE tempo_traces_kv MODIFY SETTING storage_policy='${ db . storage_policy } '`
157
+ const alterTs = `ALTER TABLE {{DB}}. tempo_traces MODIFY SETTING storage_policy='${ db . storage_policy } '`
158
+ const alterTsVw = `ALTER TABLE {{DB}}. tempo_traces_attrs_gin MODIFY SETTING storage_policy='${ db . storage_policy } '`
159
+ const alterSm = `ALTER TABLE {{DB}}. tempo_traces_kv MODIFY SETTING storage_policy='${ db . storage_policy } '`
160
160
await _update ( alterTs , null , db . db )
161
161
await _update ( alterTsVw , null , db . db )
162
162
await _update ( alterSm , null , db . db )
163
163
await client . addSetting ( 'rotate' , 'v1_traces_storage_policy' , db . storage_policy , db . db )
164
164
}
165
165
if ( db . samples_days + '' !== settings . v1_profiles_days ) {
166
- let alterTable = 'ALTER TABLE profiles {{{OnCluster}}} MODIFY SETTING ttl_only_drop_parts = 1, merge_with_ttl_timeout = 3600, index_granularity = 8192'
167
- let rotateTable = `ALTER TABLE profiles {{{OnCluster}}} MODIFY TTL toDateTime(timestamp_ns / 1000000000) + INTERVAL ${ db . samples_days } DAY`
166
+ let alterTable = 'ALTER TABLE {{DB}}. profiles {{{OnCluster}}} MODIFY SETTING ttl_only_drop_parts = 1, merge_with_ttl_timeout = 3600, index_granularity = 8192'
167
+ let rotateTable = `ALTER TABLE {{DB}}. profiles {{{OnCluster}}} MODIFY TTL toDateTime(timestamp_ns / 1000000000) + INTERVAL ${ db . samples_days } DAY`
168
168
await _update ( alterTable , null , db . db )
169
169
await _update ( rotateTable , null , db . db )
170
- alterTable = 'ALTER TABLE profiles_series {{{OnCluster}}} MODIFY SETTING ttl_only_drop_parts = 1, merge_with_ttl_timeout = 3600, index_granularity = 8192'
171
- rotateTable = `ALTER TABLE profiles_series {{{OnCluster}}} MODIFY TTL date + INTERVAL ${ db . samples_days } DAY`
170
+ alterTable = 'ALTER TABLE {{DB}}. profiles_series {{{OnCluster}}} MODIFY SETTING ttl_only_drop_parts = 1, merge_with_ttl_timeout = 3600, index_granularity = 8192'
171
+ rotateTable = `ALTER TABLE {{DB}}. profiles_series {{{OnCluster}}} MODIFY TTL date + INTERVAL ${ db . samples_days } DAY`
172
172
await _update ( alterTable , null , db . db )
173
173
await _update ( rotateTable , null , db . db )
174
- alterTable = 'ALTER TABLE profiles_series_gin {{{OnCluster}}} MODIFY SETTING ttl_only_drop_parts = 1, merge_with_ttl_timeout = 3600, index_granularity = 8192'
175
- rotateTable = `ALTER TABLE profiles_series_gin {{{OnCluster}}} MODIFY TTL date + INTERVAL ${ db . samples_days } DAY`
174
+ alterTable = 'ALTER TABLE {{DB}}. profiles_series_gin {{{OnCluster}}} MODIFY SETTING ttl_only_drop_parts = 1, merge_with_ttl_timeout = 3600, index_granularity = 8192'
175
+ rotateTable = `ALTER TABLE {{DB}}. profiles_series_gin {{{OnCluster}}} MODIFY TTL date + INTERVAL ${ db . samples_days } DAY`
176
176
await _update ( alterTable , null , db . db )
177
177
await _update ( rotateTable , null , db . db )
178
- alterTable = 'ALTER TABLE profiles_series_keys {{{OnCluster}}} MODIFY SETTING ttl_only_drop_parts = 1, merge_with_ttl_timeout = 3600, index_granularity = 8192'
179
- rotateTable = `ALTER TABLE profiles_series_keys {{{OnCluster}}} MODIFY TTL date + INTERVAL ${ db . samples_days } DAY`
178
+ alterTable = 'ALTER TABLE {{DB}}. profiles_series_keys {{{OnCluster}}} MODIFY SETTING ttl_only_drop_parts = 1, merge_with_ttl_timeout = 3600, index_granularity = 8192'
179
+ rotateTable = `ALTER TABLE {{DB}}. profiles_series_keys {{{OnCluster}}} MODIFY TTL date + INTERVAL ${ db . samples_days } DAY`
180
180
await _update ( alterTable , null , db . db )
181
181
await _update ( rotateTable , null , db . db )
182
182
await client . addSetting ( 'rotate' , 'v1_profiles_days' , db . samples_days + '' , db . db )
0 commit comments