问题标签 [psycopg2]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 未定义符号:PyUnicodeUCS2_Decode 尝试安装 psycopg2
尝试在 ubuntu 9.10 64 位上安装 psycopg2 时出现错误。
错误是:
我尝试从http://initd.org/pub/software/psycopg/下载软件包并安装它。我也尝试过使用easy_install。
安装过程中没有错误。
这很奇怪,因为我的 python (2.6.2) 是用 UCS4 编译的,所以安装应该没有问题。
任何帮助,将不胜感激。
干杯
mysql - 从 MySQL 迁移到 PostgreSQL 时,Django 用户应该知道什么?
到目前为止,我使用 Django 的大部分经验都是使用 MySQL 和 mysqldb。对于我正在编写的一个新应用程序,我正在将脚趾浸入 PostgreSQL 水中,因为我已经看到了曙光。
在编写数据导入脚本时,我偶然发现了默认自动提交行为的问题。我猜可能还会出现其他“陷阱”。我还应该注意什么?
postgresql - PL/PGSQL 函数,无法从 psycopg2 访问返回的结果集
我有这个 pl/pgsql 函数:
我正在尝试将它与 Python 的 psycopg2 库一起使用。这是python代码:
但是,如果我只是进行常规查询,我会得到正确的行集:
我的 pl/pgsql 函数显然有问题,但我似乎无法正确处理。
我也尝试过使用
而不仅仅是
在我的 plpgsql 函数的第 10 行,但从 postgres 得到一个错误。
python - 我可以让 psycopg2 在 Windows 上使用用 vc9 构建的 python 工作吗?
我有一个类似于ImportError: DLL load failed : - 尝试导入 psycopg2 库时的问题
我正在尝试使用使用 Visual Studio 2008 (vc9) 构建的 Python 2.6.5 运行 psycopg2。我收到此错误:
来自 PostGres 8.4 的 libpg.dll 在路径中。如果我使用 vc6 构建的 python 构建 psycopg2,它将运行良好。但问题是我需要它来使用 vc9 构建的 Python。
我引用的页面提到使用旧版本。当我尝试构建版本 2.12.0(甚至 2.10.0)时,我收到此错误:
等等....查看C代码,没有包装struct connectionObject_notice定义的条件代码,所以我看不出什么会触发这个错误。
最后,上述帖子中的一张海报提到了“PG6000”。那是什么?
- 埃里克
python - postgres_psycopg2 的一些问题
昨晚我将我的机器从 9.10 升级到了 Ubuntu 10.04。
它似乎把我的 python 模块弄乱了。每当我运行时,python manage.py
我都会收到此错误:
ImportError:没有名为 postgresql_psycopg2.base 的模块
任何人都可以对此有所了解吗?
python - 尝试在 Windows 上设置 Django 时:AttributeError: 'Settings' object has no attribute 'DATABASES'
我正在按照这些说明在 Windows 上设置 Django。我已经为 Python 2.6 安装了 Python 2.6、PostgreSQL 8.4、Psycopg 2.0.14 和来自 SVN 的最新版本的 Django。
我现在按照这些说明运行一个测试项目(从上面链接的页面复制):
当我运行最后一行时,这是输出:
我忘了对数据库做些什么吗?
任何帮助将不胜感激。谢谢!
编辑:
似乎我所有的问题(包括这个问题)都是因为我使用了来自 SVN 的 Django 开发版本。我去掉了开发版,安装了Django 1.1.1,终于没有更多奇怪的错误信息了,服务器正在运行!
python - 如何使用 psycopg2 绑定双精度
我正在尝试使用 psycopg2 将浮点数绑定到 postgresql 双精度。
显然我不需要精度,但我希望能够简单地比较这些值。我可以使用 struct 模块并将其保存为字符串,但认为应该有更好的方法。谢谢
python - cygwin 上的 psycopg2:没有这样的过程
我正在尝试在 Windows 7 机器上将 postgrepsql 安装到 cygwin 并希望它与 django 一起使用。
在 cygwin 中构建并安装 postgrepsql 后,我也在 cygwin 中构建并安装了 psycopg2 并且没有出现错误,但是当在 python 中与 cygwin 一起使用时,我得到了“没有这样的进程”错误:
import psycopg2 Traceback(最近一次调用最后一次):文件“”,第 1 行,在文件“/usr/lib/python2.5/site-packages/psycopg2/init .py”中,第 60 行,in from _psycopg import BINARY, NUMBER , STRING, DATETIME, ROWID ImportError: No such process
任何线索?
谢谢!
杰瑞
postgresql - Postgres 以编程方式打开 log_statement
我想打开所有修改数据库的 SQL 语句的日志记录。我可以通过在配置文件中设置 log_statement 标志在我自己的机器上获得它,但它需要在用户的机器上启用。你如何从程序代码中启用它?(如果重要的话,我将 Python 与 psycopg2 一起使用。)
python - psycopg2 找不到我的 python26 安装
我相信这是因为我使用 SciPy 安装了 python,所以显然它不在 psycopg2 安装程序正在查找的注册表中。无论如何要在现有安装上不安装 python26 的情况下解决这个问题?我不确定这是否会破坏它。
编辑:我的 PYTHONPATH 如下所示: