该文档指出:
http://snappydatainc.github.io/snappydata/rowAndColumnTables/
“使用 PARTITION_BY {COLUMN} 子句提供一组将确定分区的列名”
我希望以下列作为分区键:id_和time_。
CREATE TABLE EXAMPLE_COLUMN_TABLE ( id_ VARCHAR(64), name_ VARCHAR(128), time_ TIMESTAMP, number_ INTEGER ) USING column OPTIONS(PARTITION_BY 'time_, id_', buckets '113', PERSISTENT 'ASYNCHRONOUS');
当我运行它时,它说一切都很好,但是,如果我执行snappy >describe example_column_table, time_ 和 id_ 仍然显示为 IS_NULLABLE = YES。
如果我只执行 PARTIION_BY 'time_',然后执行 snappy > describe example_column_table,则该列显示为 IS_NULLABLE = NO。
所以,我担心多列名分区不起作用?