From f02ad34d66511953d0dec641f133c0e67066ed67 Mon Sep 17 00:00:00 2001 From: Jack Christensen Date: Sat, 5 Jan 2019 18:47:50 -0600 Subject: [PATCH] Add example --- pgconn/pgconn_test.go | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/pgconn/pgconn_test.go b/pgconn/pgconn_test.go index a63aee38..2d8cc784 100644 --- a/pgconn/pgconn_test.go +++ b/pgconn/pgconn_test.go @@ -3,6 +3,8 @@ package pgconn_test import ( "context" "crypto/tls" + "fmt" + "log" "net" "os" "testing" @@ -513,3 +515,27 @@ end$$;`) ensureConnValid(t, pgConn) } + +func Example() { + pgConn, err := pgconn.Connect(context.Background(), os.Getenv("PGX_TEST_DATABASE")) + if err != nil { + log.Fatalln(err) + } + defer pgConn.Close(context.Background()) + + result := pgConn.ExecParams(context.Background(), "select generate_series(1,3)", nil, nil, nil, nil).Read() + if result.Err != nil { + log.Fatalln(result.Err) + } + + for _, row := range result.Rows { + fmt.Println(string(row[0])) + } + + fmt.Println(result.CommandTag) + // Output: + // 1 + // 2 + // 3 + // SELECT 3 +}