You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
29 lines
1.2 KiB
29 lines
1.2 KiB
// Package pgconn is a low-level PostgreSQL database driver. |
|
/* |
|
pgconn provides lower level access to a PostgreSQL connection than a database/sql or pgx connection. It operates at |
|
nearly the same level is the C library libpq. |
|
|
|
Establishing a Connection |
|
|
|
Use Connect to establish a connection. It accepts a connection string in URL or DSN and will read the environment for |
|
libpq style environment variables. |
|
|
|
Executing a Query |
|
|
|
ExecParams and ExecPrepared execute a single query. They return readers that iterate over each row. The Read method |
|
reads all rows into memory. |
|
|
|
Executing Multiple Queries in a Single Round Trip |
|
|
|
Exec and ExecBatch can execute multiple queries in a single round trip. They return readers that iterate over each query |
|
result. The ReadAll method reads all query results into memory. |
|
|
|
Context Support |
|
|
|
All potentially blocking operations take a context.Context. If a context is canceled while the method is in progress the |
|
method immediately returns. In most circumstances, this will close the underlying connection. |
|
|
|
The CancelRequest method may be used to request the PostgreSQL server cancel an in-progress query without forcing the |
|
client to abort. |
|
*/ |
|
package pgconn
|
|
|