libpq

    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)

    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