python - python psycopg2 - ProgrammingError:函数交叉表(未知,未知)不存在
问题描述
我想在 Python 中执行一个具有交叉表功能的 SQL 查询,但是我收到以下错误消息:
psycopg2.ProgrammingError:函数交叉表(未知,未知)不存在提示:没有函数匹配给定的名称和参数类型。您可能需要添加显式类型转换。
有解决方法吗?我已经尝试升级 psycopg2(pip install psycopg2 --upgrade)。非常感谢
解决方案
尝试在函数前面加上模式名称:
<<YourSchema>>.crosstab(....
如果未安装扩展并且您想从 psycopg2 运行查询以安装它,请立即提交连接。
推荐阅读
- php - 如何使用 PHP 8.0 读取 Firebird 1.5 数据库?
- vue.js - D3 仅在 Vue 3 组件的第一个实例中正常工作
- node.js - Docker、AlpineLinux 和 Ubuntu - 为什么`node_modules` 不同
- python - 如何将单独的数据制作成不同的文本文件
- python - 如何在 PyQT5 中进行长期按钮计数器?
- angular - 如何从搜索引擎的以下网站链接中删除或编辑“Ionic APP”?
- sql - SQL 将分钟转换为小时增量
- python-3.x - Python:从列表中提取值作为浮点数而不是列表
- python - 使用 Wordpress 在我的 Python REST API 上出现 403 错误
- sql - SQL-计算比率并获得具有相应用户和日期详细信息的最大比率