pq

    2熱度

    1回答

    我在go的database/sql包提供的QueryRow方法中調用了一個簡單的SQL查詢。 import ( "github.com/codegangsta/martini" "github.com/martini-contrib/render" "net/http" "database/sql" "fmt" _ "github.com/

    0熱度

    1回答

    我目前正在使用泛型類型實現二項式最小優先級隊列。 我已經給出了以下binomialminheap.java: class BinomialMinHeap <K extends Comparable<? super K>, P> { public static class Entry <K, P> { private P priority; private K

    0熱度

    1回答

    我有PostgreSQL中的表表示爲下面轉到結構: type AppLog struct { ID int // set to auto increment in DB, also a primary key event string createTime time.Time } 我配置的月度表分區與上述基表和一個INSERT觸發器將數據路由到子表當月使用dat

    1熱度

    1回答

    記錄我使用this driver從去PSQL溝通。現在,當我發出更新查詢時,我無法知道它是否實際更新了任何內容(如果此ID不存在,它可以更新0行)。 _, err := Db.Query("UPDATE tags SET name=$1 WHERE id=1", name) 我試圖調查變量ERR(在doc提出了Insert語句的方式): if err == sql.ErrNoRows {

    0熱度

    1回答

    我想刪除使用libpq PQexecParams()函數的記錄。查詢成功返回,但所需行不會從表中刪除。這裏是我的代碼片段供參考。我已經使用PQexecParams()進行選擇併成功插入。你能幫忙嗎,我錯過了什麼! PGresult *res; int meter_info_id; printf ("Enter Meter Information Id"); scan

    0熱度

    2回答

    : err := database.QueryRow("SELECT page_title,page_content,page_date FROM pages WHERE id=1"). Scan(&thisPage.Title, &thisPage.Content, &thisPage.Date) ,一切工作正常。但我希望它不只是得到id=1的頁面,而是要充滿活力。 所以我寫: e

    0熱度

    1回答

    我正在使用Postgres通過pq driver package編寫一個小型Web服務。 我使用uuid作爲我的模型的標識符,所以LastInsertId不會奏效。 所以I'm想我可以是這樣的: var id string res, err := session.Exec("INSERT INTO todos (text, list_id) VALUES ($1, $2) RETURNI

    -1熱度

    1回答

    我想知道是否可以將參數傳遞給用PL/pgSQL編寫的查詢? 我想這一點,但它與pq: got 1 parameters but the statement requires 0 package main import ( "database/sql" "fmt" "log" _ "github.com/lib/pq" ) func main() {

    0熱度

    1回答

    使用postgres 9.3,go 1.6 我一直在試圖使用事務與gopq庫。 // Good txn, _ := db.Begin() txn.Query("UPDATE t_name SET a = 1") err := txn.Commit() // err is nil // Bad txn, _ := db.Begin() txn.Query("UPDATE t_name