问题标签 [pygresql]

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.

0 投票
2 回答
7527 浏览

python - 安装 pgdb:pg_config 工具不可用

所以这是我的目标:获取一个导入 pgdb 的 .py 文件来运行。

为此,据我了解,我需要 PygreSql。

我安装了 postgresql 9.4.4 和 python 2.7.9(带有源代码的 Postgresql 和带有网站正常下载的 python。)。我找到了文件 PyGreSQL.tar(版本 4.1.1),并python setup.py build在提取的 tar 文件的目录中运行了命令。我得到消息Exception: pg_config tool is not available.。我能做些什么来解决这个问题?

提前致谢!

0 投票
1 回答
99 浏览

python - 如何不让 pgdb 添加引号

我正在做一个 SQL 接口,我遇到了字符串格式的问题。我想做的是一条SQLINSERT INTO table_name语句。当我现在使用参数化插入时,我会在表名周围得到不需要的引号。这是代码:

会发生什么:

如您所见,书籍周围有引号,导致语法错误。

我试图找到这方面的信息,但没有运气。我怎样才能解决这个问题?

0 投票
2 回答
754 浏览

python - OperationalError:格式字符串的参数不足

我正在运行以下代码:

会发生什么是我收到以下错误:

这让我很困惑,因为当我打印参数和引用时,我可以看到元素的数量与%s标签的数量完全相同:

我究竟做错了什么?参数应该与 %s 的数量相同,对吧?

0 投票
1 回答
720 浏览

python - 使用 pip 安装 PyGreSQL 失败

我目前正在尝试使用 安装 PyGreSQL pip install PyGreSQL,但是,当我运行命令时,我收到以下错误:

有谁知道可能出了什么问题?据我所知,有问题extern.six.moves,但是,我在网上找不到任何关于此的信息...

0 投票
2 回答
7070 浏览

python - 如何在 Python 脚本中迭代 Postgresql 行?

我正在编写一个从数据库表中选择并遍历行的脚本。

在 MySQL 中,我会这样做:

但我不知道如何在 PostgreSQL 中做到这一点。基本上这个问题可能是如何将上面的 MySQL 代码转换为与 PostgreSQL 一起工作。

这就是我到目前为止所拥有的(我正在使用 PyGreSQL)。

如何迭代查询结果?

0 投票
1 回答
534 浏览

python - Mac OS下安装pygresql时出现clang错误

我试图在 Mac OS X(10.11.3) 下安装 PyGreSQL,但是从 pip 和源安装时会出现同样的 clang 错误。

安装 PyGreSQL 时出现 clang 错误

我已经在我的机器上安装了 PyGreSQL、Xcode 和 Xcode 工具,并且我还将 PostgreSQL 的 bin 目录添加到了 $PATH。

0 投票
1 回答
86 浏览

psql - PyGreSQL 以交互方式运行 SQL

我有一个 GreenPlum 数据库,我正在尝试创建几个外部表。

我正在使用该PyGreSQL包与数据库进行交互。

但是,我无法逃脱\i(或\dt,,,\du\dv

db.query("\i h1/ext/eng/ext_eng" + i + ".sql")

pg.ProgrammingError: ERROR: syntax error at or near "\"

我试过"\\i"," '\i' "和其他组合。

0 投票
3 回答
4568 浏览

python - python pg模块的导入错误

我在代码中使用 pg 模块时遇到问题。我已经使用 pip 安装了它。但是当我去运行它时,我收到以下错误:

0 投票
1 回答
282 浏览

python - 使用 Python 将 LONGTEXT 从 MySQL 复制到 PostgreSQL 中的 CITEXT

我在 MySQL 表中有数据,我想将其复制到 PostgreSQL 表中。一切正常,除非 MySQL 包含带有"和/或的字符串'

例如: MySQL 中的数据:

在此处输入图像描述

当我运行我的代码时,我得到:

(不能的 t)

这是我的代码:

连接pg.connect来自PygreSQL包装。我能做些什么?是否可以按原样获取文本?或者唯一的解决方案是在插入之前删除所有"/ '

0 投票
2 回答
88 浏览

python - 如何在 Linux Debian 上更新 Python PygreSQL 包?

我安装了 Linux Debian。在 debian 存储库中,PygreSQL 的最新稳定版本是 4.0

PygreSQL 的最新版本是 5.0.2,但我在他们的网站上看不到 debian:http: //www.pygresql.org/download/index.html

我应该怎么办?