答案 0 :(得分:2)
我没有go-psql
的具体经验,但由于没有答案,我会写下自己的想法。
当前实施存在一些问题,可能会让您感到困惑(例如,忽略时间分辨率低于秒。如果您更新单个字段会发生什么,但ORM
决定包含time
查询中的字段?)。
我看到的其他问题是,只要您愿意,这个项目就无法保证。
另一种方法是构建一个非常简单的postgres
C接口绑定,然后使用它。在这种情况下,抽象不是很有帮助,但绝对不会泄漏。这可能就够了。
这就是Russ Cox(来自核心Go(golang)团队)最终做for sqlite。