libpq

    1热度

    1回答

    我一直在试图编译一个包含postgres,pthread和mutexes的非常简单的代码。现在当我单独使用pthread的时候,每件事情都很好,当我单独使用postgress时也是如此!但是当我尝试编译完整的代码时,我正陷入愚蠢的探索之中! gcc -o pleaseWork uploadData.c -I/usr/include/postgresql -lpthread -lpq 我得到:

    0热度

    1回答

    我有一个应该使用postgresql c-library(libpq)并且配置了项目的项目。我如何配置QBS模块将所有必需的头文件和库导入到项目中?

    1热度

    1回答

    我一直在搜索网络几小时,结束几天,我无法在我的Linux机器上安装psycopg2库(CentOS - 2.6.32-431.3.1。 el6.x86_64 GNU/Linux)。 我知道,问题是,我很想念libpq的头文件,因为我试图PIP安装psycopg2后收到此消息:libpq-fe.h: No such file or directory http://initd.org/psycopg

    3热度

    1回答

    我是PostgreSQL/libpq的新手。所以请帮我澄清一下我的困惑:我需要执行一个'ROLLBACK',如果有什么东西需要执行'ROLLBACK',我需要执行一个'START TRANSACTION'并做适当的错误检查(PQresultStatus(res)!= [proper_success_value])插入后出错了?例如: START TRANSACTION:OK INSERT ..:O

    1热度

    1回答

    我试图将多行传递给测试表,并且我无法理解它在libpq中的完成方式。 我发现了用于复制我认为需要的数据的命令,但没有任何有关如何使用它们的示例。 https://www.postgresql.org/docs/8.3/static/libpq-copy.html 这是我想到的代码,但我在PQputCopyEnd函数中得到了段错误。我在这里很迷路,所以任何帮助都会很棒。 /* * testlibp

    0热度

    2回答

    我试图运行此查询使用的PQexec()(libpq的)从我的C代码中插入新行到用户表 INSERT INTO Users VALUES (( SELECT MIN(s.id) FROM generate_series(1,( SELECT GREATEST(MAX(Id) + 1,1) FROM Users )) AS s(id) WHERE NOT EXISTS (SELECT 1

    0热度

    1回答

    我是新来的Golang/Postgres,我正在做一些测试,得到一个pq:对不起,太多客户已经错误。我的Postgres的实例设置为100个连接的最大,我收到这个错误在此代码 for i := 0; i < 10000; i++ { profile_id = profile_id+1 on, err := db.Query("insert into streams (post,

    0热度

    1回答

    我想删除使用libpq PQexecParams()函数的记录。查询成功返回,但所需行不会从表中删除。这里是我的代码片段供参考。我已经使用PQexecParams()进行选择并成功插入。你能帮忙吗,我错过了什么! PGresult *res; int meter_info_id; printf ("Enter Meter Information Id"); scan

    2热度

    1回答

    我使用libpq在表中插入浮点数。我得到这个错误INSERT failed: ERROR: insufficient data left in message。 这里是我的代码库对应的摘录: printf ("Enter write parameter_value"); scanf("%f", ¶meter_value); char *stm = "INSERT INTO write

    0热度

    1回答

    最近我正在处理的项目需要添加postgresql支持。项目用C语言编写(其开源代码为Janus gateway)。 我按照以下步骤安装postgress和libps-dev。 sudo apt-get install postgresql sudo apt-get install libpq-dev $ sudo -u postgres psql postgres psql (9.3.9)