Go编程语言的PostgreSQL驱动程序

13

http://go-lang.cat-v.org/pure-go-libs列出了两个PosgreSQL驱动程序,但它们已经好几个月没有更新了,而且看起来像是一个人在维护。因此,我想知道它们是否可靠/准备投入生产,或者是否有其他推荐的驱动程序。

您会在生产环境中使用哪个驱动程序来将Go与PostgreSQL结合使用?


5
几个月没有更新驱动程序有什么问题?PostgreSQL 每年发布一个版本,如果一切正常,为什么需要更频繁地更新驱动程序?另外,https://github.com/bmizerany/pq 在15天前已经更新。 - user330315
2
本质上没有什么问题,但我的经验告诉我这是一个不好的迹象。 - deamon
我个人觉得,相比每年发布一次(稳定版),经常更新(每月)的东西更令人烦恼。 - user330315
4
根据成熟度而定 - 我不认为大多数 Go 语言库已经很成熟(因为它们还比较年轻)。 - deamon
3个回答

11
在这个问题被问出一年半以来,pq已经显著成熟并且在积极维护(上周有多位贡献者提交了多次修改,持续几个月的每周更新)。
文档在这里:http://godoc.org/github.com/lib/pq

4

可以在此处找到SQL数据库驱动程序列表。


2
基于这个,我可能不会在生产中采用它...
最新的似乎是https://github.com/jbarham/gopgsqldriver 但开源的优点之一是你拥有所有的源代码,因此你可以自己维护它,贡献补丁,甚至接管维护者的角色。

1
谢谢。a_horse_with_no_name提到的驱动程序似乎更加新近。但我会两个都看一下。 - deamon
8
在此回报,特别是你在生产过程中的使用经验。 - Colin 't Hart
2
我觉得使用Go编程效率不高,于是转向了Scala。如果我重新开始使用Go并且使用PostgreSQL,我会在这里报告的。 - deamon

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接