Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
2dot5
ClickHouse
提交
f967fa57
C
ClickHouse
项目概览
2dot5
/
ClickHouse
通知
3
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
C
ClickHouse
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
未验证
提交
f967fa57
编写于
3月 24, 2021
作者:
A
Anton Popov
提交者:
GitHub
3月 24, 2021
浏览文件
操作
浏览文件
下载
差异文件
Merge pull request #22036 from CurtizJ/merge_21760
Add test for #21760
上级
1fadf8ba
9079dd20
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
25 addition
and
1 deletion
+25
-1
src/Storages/StorageMergeTree.cpp
src/Storages/StorageMergeTree.cpp
+1
-1
tests/queries/0_stateless/01765_move_to_table_overlapping_block_number.reference
...ss/01765_move_to_table_overlapping_block_number.reference
+4
-0
tests/queries/0_stateless/01765_move_to_table_overlapping_block_number.sql
...tateless/01765_move_to_table_overlapping_block_number.sql
+20
-0
未找到文件。
src/Storages/StorageMergeTree.cpp
浏览文件 @
f967fa57
...
...
@@ -1389,7 +1389,7 @@ void StorageMergeTree::movePartitionToTable(const StoragePtr & dest_table, const
DataPartsLock
lock
(
mutex
);
for
(
MutableDataPartPtr
&
part
:
dst_parts
)
dest_table_storage
->
renameTempPartAndReplace
(
part
,
&
increment
,
&
transaction
,
lock
);
dest_table_storage
->
renameTempPartAndReplace
(
part
,
&
dest_table_storage
->
increment
,
&
transaction
,
lock
);
removePartsFromWorkingSet
(
src_parts
,
true
,
lock
);
transaction
.
commit
(
&
lock
);
...
...
tests/queries/0_stateless/01765_move_to_table_overlapping_block_number.reference
0 → 100644
浏览文件 @
f967fa57
1 1 1_1_1_0
1 2 1_2_2_0
1 3 1_3_3_0
1 4 1_4_4_0
tests/queries/0_stateless/01765_move_to_table_overlapping_block_number.sql
0 → 100644
浏览文件 @
f967fa57
DROP
TABLE
IF
EXISTS
t_src
;
DROP
TABLE
IF
EXISTS
t_dst
;
CREATE
TABLE
t_src
(
id
UInt32
,
v
UInt32
)
ENGINE
=
MergeTree
ORDER
BY
id
PARTITION
BY
id
;
CREATE
TABLE
t_dst
(
id
UInt32
,
v
UInt32
)
ENGINE
=
MergeTree
ORDER
BY
id
PARTITION
BY
id
;
SYSTEM
STOP
MERGES
t_src
;
SYSTEM
STOP
MERGES
t_dst
;
INSERT
INTO
t_dst
VALUES
(
1
,
1
);
INSERT
INTO
t_dst
VALUES
(
1
,
2
);
INSERT
INTO
t_dst
VALUES
(
1
,
3
);
INSERT
INTO
t_src
VALUES
(
1
,
4
);
ALTER
TABLE
t_src
MOVE
PARTITION
1
TO
TABLE
t_dst
;
SELECT
*
,
_part
FROM
t_dst
ORDER
BY
v
;
DROP
TABLE
t_src
;
DROP
TABLE
t_dst
;
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录