Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Postgresql 表达式{current_username()}}未被Postgres的超集行级安全性正确读取_Postgresql_Apache Superset_Superset - Fatal编程技术网

Postgresql 表达式{current_username()}}未被Postgres的超集行级安全性正确读取

Postgresql 表达式{current_username()}}未被Postgres的超集行级安全性正确读取,postgresql,apache-superset,superset,Postgresql,Apache Superset,Superset,我一直在尝试向超集添加行级安全性,并编写了以下条款: 当我在数据库的select中硬编码此子句时,它会正常工作,但当我尝试动态调用current_username()时,它无法正确读取它 这就是我在sqlLab上调用当前_username()时发生的情况: 我目前正在docker上使用Superset 0.999.0dev,并且正在连接到Postgres数据库。 谢谢你的帮助我想出来了!基本上,您需要做的是直接从github获取docker映像 克隆项目后,找到保存项目的文件夹,查找dock

我一直在尝试向超集添加行级安全性,并编写了以下条款:

当我在数据库的select中硬编码此子句时,它会正常工作,但当我尝试动态调用current_username()时,它无法正确读取它

这就是我在sqlLab上调用当前_username()时发生的情况:

我目前正在docker上使用Superset 0.999.0dev,并且正在连接到Postgres数据库。
谢谢你的帮助

我想出来了!基本上,您需要做的是直接从github获取docker映像

克隆项目后,找到保存项目的文件夹,查找docker/pythonpath/superset\u config.py,并在此文件中放置
“ENABLE\u TEMPLATE\u PROCESSING”:True
功能\u标志中

编辑完文件后,您应该能够运行docker compose命令。仅供参考,完全加载需要一点时间