10得票2回答
类型转换。在C语言的libpq中,如何处理PostgreSQL OID值?

我正在使用PostgreSQL C API libpq。 我需要将PGresult*中的值转换为Ruby中对应的数据类型。 目前,我只是选择所有数据并使用PQgetvalue(),这会给我一个可以转换为Ruby字符串的char*。 这很容易。 但是,有没有人可以分享一些示例,根据PQftype...

9得票3回答
无法安装libpq-dev

我正在安装libpq-dev,因为PostgreSQL需要它,但我遇到了错误。 pip install libpq-dev==9.4.3 Could not find a version that satisfies the requirement libpq-dev==9.4.3 (fr...

9得票2回答
PostgreSQL: 从C/C++程序取消查询

我正在使用 PostgreSQL 8.3,并编写一个使用 libpq API 的 C++ 程序。我使用 PQsendQuery() 函数异步执行命令。我正试图实现一个超时处理特性。当超时到期时,我通过调用 PQcancel() 来实现它。我使用一个返回 100,000 行的查询进行测试(持续约...

9得票1回答
在错误发生时,是否需要执行“ROLLBACK”操作?

我是一名PostgreSQL/libpq的新手,请帮我澄清以下疑惑: 假设我首先执行“START TRANSACTION”并进行适当的错误检查(PQresultStatus(res)!= [proper_success_value]),如果在插入后出现问题,我是否需要执行“ROLLBACK”...

9得票3回答
PDO与pg_*函数的区别

他们都准备好了声明。 pg_*是libpq的包装器。对吗? 我喜欢PHP中的PDO,但我将来不会更改数据库。 我应该使用哪个库? 有任何基准测试吗? PHP版本:5.4

8得票5回答
Mac M1上无法链接libpq

我一直在尝试在我的 Macbook M1 上运行 Rust Diesel crate,但是它无法正常工作。编译的最后一部分会被以下错误打断: = note: ld: warning: ignoring file /usr/local/Cellar/libpq/14.1/lib/libpq...

8得票3回答
Ruby on Rails / PostgreSQL - 启动服务器时出现库未加载错误

嘿,如果该问题已在其他主题中得到解答,请提前谅解。我已经在网站上搜索了,但没有找到答案。不过,最接近的相关问题是Ruby on Rails / PostgreSQL - Library not Loaded error when starting server- libq.5.dylib,但它...

7得票1回答
如何在Windows系统下安装libpq-dev软件包

我知道如何在Ubuntu上安装libpq-dev,但是我查看了以前的问题,没有找到如何在Windows上安装该软件包的方法。是否有可以下载该软件包或其安装程序的地方?

7得票1回答
无法使用SSL创建到Postgres的dbConnect

我正在运行一个Postgres-9.4服务器,希望要求使用SSL。当我使用pgadmin或Windows ODBC连接从我的笔记本电脑连接到Postgres服务器时,它可以使用SSL。但是,当我尝试使用R和SSL连接时,它失败了。 library(RPostgreSQL) drv <-...

7得票1回答
g++抛出文件未被识别:文件格式未被识别错误。

使用命令g++ -o test -L . -l pq时出现以下错误: libpq.so: file not recognized: File format not recognized #file libpq.so libpq.so: ELF 64-bit LSB shared objec...