Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
1.1.0-SNAPSHOT
-
None
-
None
-
2023-3-Schema
Description
问题描述:
template 不需要区分对齐/非对齐 属性。
https://iotdb.apache.org/zh/UserGuide/Master/Operate-Metadata/Template.html
用户手册需要去掉 aligned的定义
用例:
create schema template t1 (s_0 FLOAT)
create database root.db1;
set schema template t1 to root.db1;
create timeseries of schema template on root.db1.t1;
create database root.db2;
set schema template t1 to root.db2;
create aligned timeseries of schema template on root.db2.t1; //报错,可以考虑支持么?
Msg: 700: Error occurred while parsing SQL to physical plan: line 1:26 mismatched input 'of' expecting ROOT
insert into root.db2.t1(time,s_0) aligned values(1,1); //报错
Msg: 609: timeseries under this device are not aligned, please use non-aligned interface (Path: root.db2.t1)
template 不区分 对齐/ 非对齐属性后,此insert 应该成功。
如果区分对齐/非对齐属性,也会和下面的用例矛盾,下面的用例把非对齐template t1 set到对齐设备root.db3.t1上,成功,写入数据成功。
create database root.db3;
create aligned timeseries root.db3.t1(s_0 FLOAT );
set schema template t1 to root.db3.t1; // 非对齐template t1 set到对齐设备root.db3.t1上
insert into root.db3.t1(time,s_0) aligned values(1,1); //写入数据 ,成功