• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..24-Mar-2022-

oid/H24-Mar-2022-351341

scram/H24-Mar-2022-265182

.gitignoreH A D24-Mar-202233 66

.travis.shH A D24-Mar-20222 KiB7259

.travis.ymlH A D24-Mar-20221 KiB4639

LICENSE.mdH A D24-Mar-20221.1 KiB95

README.mdH A D24-Mar-2022979 3121

TESTS.mdH A D24-Mar-2022658 3421

array.goH A D24-Mar-202220.2 KiB896705

buf.goH A D24-Mar-20221.6 KiB9273

conn.goH A D24-Mar-202247.1 KiB2,0381,692

conn_go18.goH A D24-Mar-20223.8 KiB175138

connector.goH A D24-Mar-20223.4 KiB11665

copy.goH A D24-Mar-20226.1 KiB308246

doc.goH A D24-Mar-20229.4 KiB2691

encode.goH A D24-Mar-202216.2 KiB629480

error.goH A D24-Mar-202215.3 KiB519425

krb.goH A D24-Mar-2022815 2811

notice.goH A D24-Mar-20222.5 KiB7235

notify.goH A D24-Mar-202225 KiB859497

rows.goH A D24-Mar-20222.4 KiB9469

ssl.goH A D24-Mar-20225.8 KiB194132

ssl_permissions.goH A D24-Mar-2022428 2112

ssl_windows.goH A D24-Mar-2022267 102

url.goH A D24-Mar-20221.6 KiB7745

user_other.goH A D24-Mar-2022202 104

user_posix.goH A D24-Mar-2022419 2516

user_windows.goH A D24-Mar-2022871 2816

uuid.goH A D24-Mar-2022555 2418

README.md

1# pq - A pure Go postgres driver for Go's database/sql package
2
3[![GoDoc](https://godoc.org/github.com/lib/pq?status.svg)](https://pkg.go.dev/github.com/lib/pq?tab=doc)
4
5## Install
6
7	go get github.com/lib/pq
8
9## Features
10
11* SSL
12* Handles bad connections for `database/sql`
13* Scan `time.Time` correctly (i.e. `timestamp[tz]`, `time[tz]`, `date`)
14* Scan binary blobs correctly (i.e. `bytea`)
15* Package for `hstore` support
16* COPY FROM support
17* pq.ParseURL for converting urls to connection strings for sql.Open.
18* Many libpq compatible environment variables
19* Unix socket support
20* Notifications: `LISTEN`/`NOTIFY`
21* pgpass support
22* GSS (Kerberos) auth
23
24## Tests
25
26`go test` is used for testing.  See [TESTS.md](TESTS.md) for more details.
27
28## Status
29
30This package is effectively in maintenance mode and is not actively developed. Small patches and features are only rarely reviewed and merged. We recommend using [pgx](https://github.com/jackc/pgx) which is actively maintained.
31