Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | 24-Mar-2022 | - | ||||
oid/ | H | 24-Mar-2022 | - | 351 | 341 | |
scram/ | H | 24-Mar-2022 | - | 265 | 182 | |
.gitignore | H A D | 24-Mar-2022 | 33 | 6 | 6 | |
.travis.sh | H A D | 24-Mar-2022 | 2 KiB | 72 | 59 | |
.travis.yml | H A D | 24-Mar-2022 | 1 KiB | 46 | 39 | |
LICENSE.md | H A D | 24-Mar-2022 | 1.1 KiB | 9 | 5 | |
README.md | H A D | 24-Mar-2022 | 979 | 31 | 21 | |
TESTS.md | H A D | 24-Mar-2022 | 658 | 34 | 21 | |
array.go | H A D | 24-Mar-2022 | 20.2 KiB | 896 | 705 | |
buf.go | H A D | 24-Mar-2022 | 1.6 KiB | 92 | 73 | |
conn.go | H A D | 24-Mar-2022 | 47.1 KiB | 2,038 | 1,692 | |
conn_go18.go | H A D | 24-Mar-2022 | 3.8 KiB | 175 | 138 | |
connector.go | H A D | 24-Mar-2022 | 3.4 KiB | 116 | 65 | |
copy.go | H A D | 24-Mar-2022 | 6.1 KiB | 308 | 246 | |
doc.go | H A D | 24-Mar-2022 | 9.4 KiB | 269 | 1 | |
encode.go | H A D | 24-Mar-2022 | 16.2 KiB | 629 | 480 | |
error.go | H A D | 24-Mar-2022 | 15.3 KiB | 519 | 425 | |
krb.go | H A D | 24-Mar-2022 | 815 | 28 | 11 | |
notice.go | H A D | 24-Mar-2022 | 2.5 KiB | 72 | 35 | |
notify.go | H A D | 24-Mar-2022 | 25 KiB | 859 | 497 | |
rows.go | H A D | 24-Mar-2022 | 2.4 KiB | 94 | 69 | |
ssl.go | H A D | 24-Mar-2022 | 5.8 KiB | 194 | 132 | |
ssl_permissions.go | H A D | 24-Mar-2022 | 428 | 21 | 12 | |
ssl_windows.go | H A D | 24-Mar-2022 | 267 | 10 | 2 | |
url.go | H A D | 24-Mar-2022 | 1.6 KiB | 77 | 45 | |
user_other.go | H A D | 24-Mar-2022 | 202 | 10 | 4 | |
user_posix.go | H A D | 24-Mar-2022 | 419 | 25 | 16 | |
user_windows.go | H A D | 24-Mar-2022 | 871 | 28 | 16 | |
uuid.go | H A D | 24-Mar-2022 | 555 | 24 | 18 |
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