可以使用addColumn函数,具体用法如下:
ID=1..6 x=1..6\5 t1=table(ID, x) db=database("dfs://rangedb",RANGE,1 4 7) pt= db.createPartitionedTable(t1, `pt, `ID) pt.append!(t1); addColumn(pt,["price", "qty"],[DOUBLE, INT]);
给分布式表pt增加了两列,price和qty。增加列后,在插入新结构数据之前,仍然可以插入原来结构的数据;一旦插入了新结构的数据,就不能插入原来结构的数据。