The parameter partitionColumns conflicts with parameter #3

db = database("dfs://tsdb1", VALUE, 2023.01.01..2023.01.30, engine='TSDB')
n = 30
t = table(`AAPL`MSFT`GOOG`AMZN`FB`AAPL`MSFT`GOOG`AMZN`FB`AAPL`MSFT`GOOG`AMZN`FB`AAPL`MSFT`GOOG`AMZN`FB`AAPL`MSFT`GOOG`AMZN`FB`AAPL`MSFT`GOOG`AMZN`FB as symbol, 2023.01.01..2023.01.30 as day_date, rand(10, n) as hms_value, rand(2, n) as cond, rand(100.0, n) as price)
pt = db.createPartitionedTable(db, t, 'testtable1', partitionColumns='day_date', sortColumns=`symbol`day_date`hms_value`cond)

上述代码执行时报错:The parameter partitionColumns conflicts with parameter #3,怎么解决呀?

请先 登录 后评论

1 个回答

wale

报错的意思是分区列与3号参数冲突了,看代码是调用createPartitionedTable时括号内第一个参数db多余了,最后一行代码改成如下:

pt = db.createPartitionedTable(t, 'testtable1', partitionColumns='day_date', sortColumns=`symbol`day_date`hms_value`cond)
请先 登录 后评论