python psycopg2 - ProgrammingError : function crosstab(unknown, 未知)不存在

标签 python psycopg2 crosstab

我想在 Python 中执行一个具有交叉表功能的 SQL 查询,但是我得到了这个错误信息:

psycopg2.ProgrammingError: function crosstab(unknown, unknown) does not exist HINT: No function matches the given name and argument types. You might need to add explicit type casts.

有解决办法吗?我已经尝试升级 psycopg2(pip install psycopg2 --upgrade)。 非常感谢

最佳答案

尝试在函数前面加上架构名称:

<<YourSchema>>.crosstab(....

如果没有安装扩展,并且您想从 psycopg2 运行查询来安装它,请在之后立即提交连接。

关于python psycopg2 - ProgrammingError : function crosstab(unknown, 未知)不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50802494/

相关文章:

sql - 具有多个值列的数据透视表

python - 如何访问 Pandas 数据框中左上角数据的值?

python - 如何计算 Pandas 自定义权重的移动平均值?

python - 在 python pika 响应中领先 b

python - 编程错误 : column "xxxxx" of relation "xxxx" does not exist

python - Django 设置 : psycopg2. OperationalError: FATAL: Peer authentication failed for user "indivo"

MySQL 像交叉表一样翻转数据

python - 使用 boto3 列出主帐户中子帐户的资源?

python : intersection geometrical objects in 3D space

python - 如何在 psycopg2 连接池中使用 "INSERT"?