Add example for SelectFunc

fixes #6
pgx-vs-pq
Jack Christensen 2013-07-18 08:39:37 -05:00
parent ef470b1e30
commit fdeb2412ec
1 changed files with 21 additions and 0 deletions

View File

@ -2,6 +2,7 @@ package pgx_test
import (
"bytes"
"fmt"
"github.com/JackC/pgx"
"strings"
"testing"
@ -202,6 +203,26 @@ func TestSelectFuncFailure(t *testing.T) {
}
}
func Example_connectionSelectFunc() {
conn := getSharedConnection()
onDataRow := func(r *pgx.DataRowReader) error {
fmt.Println(r.ReadValue())
return nil
}
err := conn.SelectFunc("select generate_series(1,$1)", onDataRow, 5)
if err != nil {
fmt.Println(err)
}
// Output:
// 1
// 2
// 3
// 4
// 5
}
func TestSelectRows(t *testing.T) {
conn := getSharedConnection()