SnappyData - 从列 table 中删除的结果不一致
SnappyData - inconsistent results deleting from column table
通读文档 --> http://snappydatainc.github.io/snappydata/rowAndColumnTables/#row-and-column-tables
我看到我们应该能够对行和列 table 执行 DELETE FROM .... sql 语句。我在尝试从列 table.
中删除时看到不一致的结果
这是我的 table:
CREATE TABLE MY_TABLE_COL (
w_id VARCHAR(64),
name VARCHAR(128),
my_time TIMESTAMP,
value VARCHAR(128),
year_num INTEGER,
month_num INTEGER
)
USING column
OPTIONS(PARTITION_BY 'year_num, month_num', BUCKETS '113', PERSISTENT 'ASYNCHRONOUS');
下面是一个删除语句示例:
从 MY_TABLE_COL 中删除 my_time >= '2016-08-10 00:00:00'
我一直在从 Squirrel SQL 和 snappy-shell 尝试这个查询。有时我希望删除的部分记录实际上会被删除。其他时候,零记录被删除。
我可以使用 TRUNCATE TABLE MY_TABLE_COL 命令清除所有数据,但这不会长期有效,因为我们需要能够从 table 中有选择地删除.
感谢任何帮助!
支持列表的更新和删除在我们的路线图上,但目前不支持。但是,行表支持更新和删除。
对于您看到的不一致,我创建了两个 JIRA。
通读文档 --> http://snappydatainc.github.io/snappydata/rowAndColumnTables/#row-and-column-tables
我看到我们应该能够对行和列 table 执行 DELETE FROM .... sql 语句。我在尝试从列 table.
中删除时看到不一致的结果这是我的 table:
CREATE TABLE MY_TABLE_COL (
w_id VARCHAR(64),
name VARCHAR(128),
my_time TIMESTAMP,
value VARCHAR(128),
year_num INTEGER,
month_num INTEGER
)
USING column
OPTIONS(PARTITION_BY 'year_num, month_num', BUCKETS '113', PERSISTENT 'ASYNCHRONOUS');
下面是一个删除语句示例:
从 MY_TABLE_COL 中删除 my_time >= '2016-08-10 00:00:00'
我一直在从 Squirrel SQL 和 snappy-shell 尝试这个查询。有时我希望删除的部分记录实际上会被删除。其他时候,零记录被删除。
我可以使用 TRUNCATE TABLE MY_TABLE_COL 命令清除所有数据,但这不会长期有效,因为我们需要能够从 table 中有选择地删除.
感谢任何帮助!
支持列表的更新和删除在我们的路线图上,但目前不支持。但是,行表支持更新和删除。
对于您看到的不一致,我创建了两个 JIRA。