Skip to content

Commit b8ef89a

Browse files
authored
Merge pull request #4279 from ClickHouse/fix_backfilling_manual
Fix backfilling manual
2 parents 2a57481 + 4c37de6 commit b8ef89a

File tree

4 files changed

+16
-32
lines changed

4 files changed

+16
-32
lines changed

docs/data-modeling/backfilling.md

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -196,13 +196,11 @@ If we experienced a failure at any point during this second load, we could simpl
196196
With our data load complete, we can move the data from our duplicate tables to the main tables using the [`ALTER TABLE MOVE PARTITION`](/sql-reference/statements/alter/partition#move-partition-to-table) clause.
197197

198198
```sql
199-
ALTER TABLE pypi
200-
(MOVE PARTITION () FROM pypi_v2)
199+
ALTER TABLE pypi_v2 MOVE PARTITION () TO pypi
201200

202201
0 rows in set. Elapsed: 1.401 sec.
203202

204-
ALTER TABLE pypi_downloads
205-
(MOVE PARTITION () FROM pypi_downloads_v2)
203+
ALTER TABLE pypi_downloads_v2 MOVE PARTITION () TO pypi_downloads
206204

207205
0 rows in set. Elapsed: 0.389 sec.
208206
```
@@ -309,11 +307,9 @@ Filtering on timestamp columns in Parquet can be very efficient. ClickHouse will
309307
Once this insert is complete, we can move the associated partitions.
310308

311309
```sql
312-
ALTER TABLE pypi
313-
(MOVE PARTITION () FROM pypi_v2)
310+
ALTER TABLE pypi_v2 MOVE PARTITION () TO pypi
314311

315-
ALTER TABLE pypi_downloads
316-
(MOVE PARTITION () FROM pypi_downloads_v2)
312+
ALTER TABLE pypi_downloads_v2 MOVE PARTITION () TO pypi_downloads
317313
```
318314

319315
If the historical data is an isolated bucket, the above time filter is not required. If a time or monotonic column is unavailable, isolate your historical data.

i18n/jp/docusaurus-plugin-content-docs/current/data-modeling/backfilling.md

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -200,13 +200,11 @@ FROM pypi_downloads_v2
200200
データのロードが完了したら、[`ALTER TABLE MOVE PARTITION`](/sql-reference/statements/alter/partition#move-partition-to-table)句を使用して、重複テーブルからメインテーブルにデータを移動できます。
201201

202202
```sql
203-
ALTER TABLE pypi
204-
(MOVE PARTITION () FROM pypi_v2)
203+
ALTER TABLE pypi_v2 MOVE PARTITION () TO pypi
205204

206205
0行のセット。経過時間: 1.401秒。
207206

208-
ALTER TABLE pypi_downloads
209-
(MOVE PARTITION () FROM pypi_downloads_v2)
207+
ALTER TABLE pypi_downloads_v2 MOVE PARTITION () TO pypi_downloads
210208

211209
0行のセット。経過時間: 0.389秒。
212210
```
@@ -312,11 +310,9 @@ WHERE timestamp < '2024-12-17 09:00:00'
312310
この挿入が完了したら、関連するパーティションを移動できます。
313311

314312
```sql
315-
ALTER TABLE pypi
316-
(MOVE PARTITION () FROM pypi_v2)
313+
ALTER TABLE pypi_v2 MOVE PARTITION () TO pypi
317314

318-
ALTER TABLE pypi_downloads
319-
(MOVE PARTITION () FROM pypi_downloads_v2)
315+
ALTER TABLE pypi_downloads_v2 MOVE PARTITION () TO pypi_downloads
320316
```
321317

322318
もし歴史的データが孤立したバケットであれば、上記の時間フィルタは必要ありません。時間または単調増加列が利用できない場合は、歴史的データを分離します。

i18n/ru/docusaurus-plugin-content-docs/current/data-modeling/backfilling.md

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -194,13 +194,11 @@ FROM pypi_downloads_v2
194194
После завершения загрузки данных мы можем переместить данные из наших дублирующих таблиц в основные таблицы, используя оператор [`ALTER TABLE MOVE PARTITION`](/sql-reference/statements/alter/partition#move-partition-to-table).
195195

196196
```sql
197-
ALTER TABLE pypi
198-
(MOVE PARTITION () FROM pypi_v2)
197+
ALTER TABLE pypi_v2 MOVE PARTITION () TO pypi
199198

200199
0 rows in set. Elapsed: 1.401 sec.
201200

202-
ALTER TABLE pypi_downloads
203-
(MOVE PARTITION () FROM pypi_downloads_v2)
201+
ALTER TABLE pypi_downloads_v2 MOVE PARTITION () TO pypi_downloads
204202

205203
0 rows in set. Elapsed: 0.389 sec.
206204
```
@@ -306,11 +304,9 @@ WHERE timestamp < '2024-12-17 09:00:00'
306304
После завершения этой вставки мы можем переместить соответствующие партиции.
307305

308306
```sql
309-
ALTER TABLE pypi
310-
(MOVE PARTITION () FROM pypi_v2)
307+
ALTER TABLE pypi_v2 MOVE PARTITION () TO pypi
311308

312-
ALTER TABLE pypi_downloads
313-
(MOVE PARTITION () FROM pypi_downloads_v2)
309+
ALTER TABLE pypi_downloads_v2 MOVE PARTITION () TO pypi_downloads
314310
```
315311

316312
Если исторические данные находятся в изолированном облаке, фильтр по времени не требуется. Если временная или монотонная колонка недоступна, изолируйте свои исторические данные.

i18n/zh/docusaurus-plugin-content-docs/current/data-modeling/backfilling.md

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -202,13 +202,11 @@ Peak memory usage: 688.77 KiB.
202202
完成数据加载后,我们可以使用 [`ALTER TABLE MOVE PARTITION`](/sql-reference/statements/alter/partition#move-partition-to-table) 子句将数据从重复表移动到主要表。
203203

204204
```sql
205-
ALTER TABLE pypi
206-
(MOVE PARTITION () FROM pypi_v2)
205+
ALTER TABLE pypi_v2 MOVE PARTITION () TO pypi
207206

208207
0 rows in set. Elapsed: 1.401 sec.
209208

210-
ALTER TABLE pypi_downloads
211-
(MOVE PARTITION () FROM pypi_downloads_v2)
209+
ALTER TABLE pypi_downloads_v2 MOVE PARTITION () TO pypi_downloads
212210

213211
0 rows in set. Elapsed: 0.389 sec.
214212
```
@@ -315,11 +313,9 @@ WHERE timestamp < '2024-12-17 09:00:00'
315313
一旦此插入完成,我们可以移动相关的分区。
316314

317315
```sql
318-
ALTER TABLE pypi
319-
(MOVE PARTITION () FROM pypi_v2)
316+
ALTER TABLE pypi_v2 MOVE PARTITION () TO pypi
320317

321-
ALTER TABLE pypi_downloads
322-
(MOVE PARTITION () FROM pypi_downloads_v2)
318+
ALTER TABLE pypi_downloads_v2 MOVE PARTITION () TO pypi_downloads
323319
```
324320

325321
如果历史数据在一个孤立的存储桶中,则不需要上述时间过滤。如果没有时间或单调列,请隔离您的历史数据。

0 commit comments

Comments
 (0)