我已经在导游instructions之后在CKAN中安装并配置了DataStore扩展,但是我收到以下错误:
ProgrammingError :( ProgrammingError)权限被拒绝关系_table_metadata' SELECT 1 FROM" _table_metadata" WHERE name =%s AND alias_of IS NULL'
我现在有点陷入困境,我不知道还能为DataStore工作做些什么。我意识到这question或多或少与我的问题相同,但提出的solution对我来说并不起作用。
我已经安装了CKAN的最新版本:" ckan_version":" 2.4.1"
我将不胜感激任何帮助。有什么建议吗?
谢谢。
答案 0 :(得分:0)
我怀疑这一步出了问题:
sudo ckan datastore set-permissions | sudo -u postgres psql --set ON_ERROR_STOP=1
当它工作时,它应该在控制台上显示几行,只是说" GRANT"和" REVOKE"。但是,如果你得到完整的SQL命令行,那么管道就不起作用了,而你必须打开psql:
sudo -u postgres psql --set ON_ERROR_STOP=1
然后粘贴您在控制台中看到的所有命令(您可以将它们全部粘贴在一起)。