我在 Windows Server 2012 下运行 CrateDb 版本 3.2.7。我创建了一个这样的表:
创建表test3(firstcolumn bigint主键,secondcolumn int,thirdcolumn时间戳,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,那么我必须根据字母顺序导出数据?