2012-07-25 5 views
13

http://go-lang.cat-v.org/pure-go-libs elenca due driver PosgreSQL, ma non sono stati aggiornati da mesi e hanno l'aspetto di un uomo. Quindi mi chiedo se sono affidabili/pronti per la produzione o se ci sono altri driver consigliati.Driver PostgreSQL per linguaggio di programmazione Go

Utilizzeresti Go con PostgreSQL per la produzione e con quale driver?

+4

Cosa c'è di sbagliato con un driver che non è stato aggiornato "* a * mesi". Esiste una versione di PostgreSQL all'anno. Perché il driver dovrebbe essere aggiornato più spesso se tutto funziona? Btw: https://github.com/bmizerany/pq è stato aggiornato 15 giorni fa. –

+2

Non c'è nulla di sbagliato in sé, ma ho reso l'esperienza che è un brutto segno. – deamon

+0

Personalmente trovo qualcosa che viene aggiornato frequentemente (ogni mese) più irritante di qualcosa che ha una (stabile) versione una volta all'anno. –

risposta

2

Su questa base probabilmente non andrei per esso nella produzione ...

Il più recente sembra essere https://github.com/jbarham/gopgsqldriver

Ma uno dei vantaggi dell'open source è che avete tutto la fonte in modo che tu possa mantenerla da solo, contribuire con le patch o addirittura assumere il ruolo del manutentore.

+1

Grazie. Il [driver] (https://github.com/bmizerany/pq) menzionato da a_horse_with_no_name sembra essere più recente. Ma guarderò entrambi. – deamon

+8

Riporta qui, in particolare la tua esperienza nell'uso in produzione. –

+2

Mi sono sentito improduttivo con Go e sono passato a Scala. Se ricomincio a programmare in Go e ad usare PostgreSQL, riferirò qui. – deamon

3

un elenco di driver di SQL DB può essere trovato here

11

Nell'anno e mezzo da quando questa domanda è stato chiesto, pq ha maturato in modo significativo ed è attivamente mantenuto (più commit da parte di più persone nella scorsa settimana, coerente aggiornamenti settimanali per gli ultimi mesi).

Docs sono qui: http://godoc.org/github.com/lib/pq