我想将 Go 与 Postgres 或 Hypertable 一起用于项目,但我很好奇这些接口有多成熟和完整。
问问题
1019 次
1 回答
2
我没有具体go-psql
的经验,但由于没有答案,我会写下我的想法。
当前的实现存在一些问题,这可能会让您感到困扰(例如,低于秒的时间分辨率被忽略。如果您更新单个字段,但您ORM
决定time
在查询中包含一个字段会发生什么?)。
我看到的另一个问题是,这个项目无法保证只要你愿意就可以维护。
另一种方法是构建到postgres
C 接口的非常简单的绑定,然后直接使用它。在这种情况下,抽象不是很有帮助,但绝对不会泄漏。这可能就足够了。
这就是 Russ Cox(来自核心 Go (golang) 团队)最终为 sqlite所做的事情。
于 2011-06-01T10:03:32.017 回答