使用apache zeppelin jdbc(for postgres)解释器为字符串字段选择表单并不工作

时间:2017-11-02 19:33:31

标签: postgresql jdbc apache-zeppelin

我使用jdbc解释器为apache zeppelin创建一个字符串字段的select表单。

这是我在网上找到的实现(https://stackoverflow.com/a/38788612),但对于sql解释器:

select * from table where textfield="${choices=choice1,choice1|choice2}"

postgres解释器文档说它将被弃用并改为使用jdbc。但是同样的查询并不能与jdbc解释器一起使用。我得到的错误信息是

org.postgresql.util.PSQLException: ERROR: column "choice1" doesn't exist

我也试过

select * from table where textfield=${choices="choice1","choice1"|"choice2"}

select * from table where textfield=${choices=choice1,choice1|choice2}

也没有用 - 它会引发同样的错误。同样的事情对整数有效,因为那里的引号没有问题。知道我做错了吗?

0 个答案:

没有答案