go-duckdb 提供了用于 DuckDB 数据库引擎的数据库/ SQL 驱动程序。
[!IMPORTANT] 此项目已迁移至 GitHub.com/duckdb/duckdb-go,起始版本为
v2.5.0。若要迁移: 请将导入路径从
GitHub.com/marcboeker/go-duckdb更新为GitHub.com/duckdb/duckdb-go。** → 完整迁移指南
在过去的几年中,Go 客户端已成为 主要的 DuckDB 客户端。我们要感谢 Marc Boeker 在创建此驱动程序和实现 database/sql 包的各种接口方面所做的一切工作!我们还要感谢其他外部贡献者对他们的各种 PR 和其他贡献表示感谢。
作为主要的 DuckDB 客户端,在过去几年中,DuckDB 团队逐渐加大了对驱动程序的维护力度,以确保其持续更新,并修复关键错误(例如崩溃)。现在我们已经发布了长期支持版本,从明年年初开始,我们将同时发布两个版本(v1.4 LTS 和 v1.5)。此外,更多的 DuckDB 客户使用和依赖 Go 客户端,这需要我们优先考虑某些功能。
这些点都增加了维护工作, DuckDB 团队很乐意完成这些工作! 然而, 这个分支背后的动机是 Marc Boeker 和 DuckDB 团队的共同努力, 目的是将驱动程序的维护和日常工作完全转移给 DuckDB 团队。 说到这里, DuckDB Go 客户端之所以成为现在的样子, 也是因为社区的许多贡献, 我们期待您未来的 PR、问题和讨论!
DuckDB 驱动程序符合内置的 database/sql 接口。
暂无开放 Issues,或尚未同步最近议题。