2.5 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	
			2.5 KiB
		
	
	
	
	
	
	
	
pq - A pure Go postgres driver for Go's database/sql package
Install
go get github.com/lib/pq
Docs
For detailed documentation and basic usage examples, please see the package documentation at https://godoc.org/github.com/lib/pq.
Tests
go test is used for testing.  See TESTS.md for more details.
Features
- SSL
 - Handles bad connections for 
database/sql - Scan 
time.Timecorrectly (i.e.timestamp[tz],time[tz],date) - Scan binary blobs correctly (i.e. 
bytea) - Package for 
hstoresupport - COPY FROM support
 - pq.ParseURL for converting urls to connection strings for sql.Open.
 - Many libpq compatible environment variables
 - Unix socket support
 - Notifications: 
LISTEN/NOTIFY - pgpass support
 
Future / Things you can help with
- Better COPY FROM / COPY TO (see discussion in #181)
 
Thank you (alphabetical)
Some of these contributors are from the original library bmizerany/pq.go whose
code still exists in here.
- Andy Balholm (andybalholm)
 - Ben Berkert (benburkert)
 - Benjamin Heatwole (bheatwole)
 - Bill Mill (llimllib)
 - Bjørn Madsen (aeons)
 - Blake Gentry (bgentry)
 - Brad Fitzpatrick (bradfitz)
 - Charlie Melbye (cmelbye)
 - Chris Bandy (cbandy)
 - Chris Gilling (cgilling)
 - Chris Walsh (cwds)
 - Dan Sosedoff (sosedoff)
 - Daniel Farina (fdr)
 - Eric Chlebek (echlebek)
 - Eric Garrido (minusnine)
 - Eric Urban (hydrogen18)
 - Everyone at The Go Team
 - Evan Shaw (edsrzf)
 - Ewan Chou (coocood)
 - Fazal Majid (fazalmajid)
 - Federico Romero (federomero)
 - Fumin (fumin)
 - Gary Burd (garyburd)
 - Heroku (heroku)
 - James Pozdena (jpoz)
 - Jason McVetta (jmcvetta)
 - Jeremy Jay (pbnjay)
 - Joakim Sernbrant (serbaut)
 - John Gallagher (jgallagher)
 - Jonathan Rudenberg (titanous)
 - Joël Stemmer (jstemmer)
 - Kamil Kisiel (kisielk)
 - Kelly Dunn (kellydunn)
 - Keith Rarick (kr)
 - Kir Shatrov (kirs)
 - Lann Martin (lann)
 - Maciek Sakrejda (uhoh-itsmaciek)
 - Marc Brinkmann (mbr)
 - Marko Tiikkaja (johto)
 - Matt Newberry (MattNewberry)
 - Matt Robenolt (mattrobenolt)
 - Martin Olsen (martinolsen)
 - Mike Lewis (mikelikespie)
 - Nicolas Patry (Narsil)
 - Oliver Tonnhofer (olt)
 - Patrick Hayes (phayes)
 - Paul Hammond (paulhammond)
 - Ryan Smith (ryandotsmith)
 - Samuel Stauffer (samuel)
 - Timothée Peignier (cyberdelia)
 - Travis Cline (tmc)
 - TruongSinh Tran-Nguyen (truongsinh)
 - Yaismel Miranda (ympons)
 - notedit (notedit)