CKAN DataStore - _table_metadata

时间:2015-11-13 13:24:55

标签: python ckan

我已经在导游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"

我将不胜感激任何帮助。有什么建议吗?

谢谢。

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

然后粘贴您在控制台中看到的所有命令(您可以将它们全部粘贴在一起)。