【发布时间】:2019-05-13 07:06:17
【问题描述】:
我在 Windows Server 2012 下运行 CrateDb 版本 3.2.7。我创建了一个这样的表:
创建表test3(firstcolumn bigint 主键,secondcolumn int,thirdcolumn timestamp,fourthcolumn double,fifthcolumn double,sixtcolumn smallint,seventhcolumn double,heightcolumn int,ninthcolumn smallint,tenthcolumn smallint)聚集成12个分片(number_of_replicas = 0,refresh_interval =0);
所以我希望第一列是第一列,依此类推。但创建后,当我执行 SELECT * FROM test3 时,我得到以下结果:
似乎返回的第一列是“第五”列看起来是按字母顺序返回的。
这是否意味着 CrateDB 以该顺序创建列?它是否将订单保留在某个地方?如果列是按字母顺序排列的,这是否意味着如果我想将数据从另一个 dbms 复制到 CrateDB,那么我必须按字母顺序导出数据?
【问题讨论】:
标签: database-migration crate cratedb