问题标签 [libpqxx]

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 投票
1 回答
715 浏览

c++ - 如何返回 pqxx 连接并保存到其他变量中?

}

并尝试将连接保存在其他变量中以供进一步使用

有可能吗?我做错了什么?我是 C++ 的新手。

编译错误:

0 投票
3 回答
2357 浏览

sql - postgresql 在可序列化事务上永远挂起

我使用 libpqxx 连接到 postgresql。一切都很好,直到我在一行的一张表上运行可序列化查询。

桌子:

postgres 9.4.4_x64

我的程序永远挂起。挂在 PQexec 函数中。为什么?我认为它必须回滚其中一项交易吗?但不是?挂了。

更新:纯 libpq 的结果相同:

postgresql 9.1 - 同样挂起

0 投票
2 回答
1578 浏览

c++ - 如何使用 libpqxx 从数组中获取值?

如何使用 libpqxx 从数组中获取值?例如我有这样的表:

如何在 C++ 中获得具有这些值的 int 数组?

0 投票
0 回答
90 浏览

postgresql - 如何在 pqxx 中使用 hstore

我有一个定义如下的 PostgreSQL 表:

谁能给我一个示例,说明如何使用 libpqxx 和准备好的语句将数据插入和选择到该表中?

具体来说,我对以下查询感兴趣:

0 投票
1 回答
205 浏览

c++ - c ++连接到postgres总是段错误

我无法让 libpqxx 使用基本查询。它总是段错误。我目前正在使用一个类来促进连接。

我只是想启动并运行一些东西来玩。用 g++ 编译得很好,有什么建议吗?

0 投票
1 回答
325 浏览

postgresql - postgresql pqxx notify_listener - 获取通知有效负载

本机接口 postgresql 提供以下命令:NOTIFY channel [ , payload ],其中有效负载是变量字符串。我使用库pqxx与数据库交互。它提供 notify_listener接口。作为通知执行的回调只有一个参数 - id。这是我的代码:

如何使用提供的界面获取payload内容?pqxx

0 投票
1 回答
1340 浏览

postgresql - postgresql libpqxx 多个查询作为一个事务

是否可以执行一个包含多个查询的事务,例如在 table1 中插入 smth 并在 table2 中插入 smth?我该如何实现呢?我libpqxx用来与数据库交互并期待与此相关的答案。谢谢你。

0 投票
0 回答
279 浏览

c++ - libpqxx:如何从结果容器中检索表名

我正在尝试使用 pqxx 库从 postgresql 获取表名(或 oid)。column_table()我知道如果我的结果容器基于以前的 sql 查询命令,我可以使用它。但是我正在使用插入、更新或删除命令,然后我想从结果中检索表名。找不到方法怎么做。

result.hxxinsert对于,update或函数之类的命令,似乎没有涵盖这样的delete函数。

0 投票
1 回答
356 浏览

postgresql - postgresql libpqxx - 交易后没有结果

这是我的代码:

我无法执行entire_add_pr功能。此函数必须在 table 中添加一行pr。没有发生异常,但在提交的结果中,pr表中没有行。但是add_pr_file语句在提交后得到结果。这些是entire_add_pr功能:

如果我从 postgresql 命令行执行查询,该函数运行良好:

0 投票
1 回答
1863 浏览

c++ - 我是不是安装错了pqxx?

我刚刚安装了 libpqxx(用于 c++ 的 postgresql)。我正在关注本教程:http ://www.tutorialspoint.com/postgresql/postgresql_c_cpp.htm 一切都很好,少一件事。当我尝试编译示例代码时,我看到了所有这些错误:

IDE:代码块,操作系统:Ubuntu