跳到主要内容

客户端概览

Goose 是一个进程内数据库系统,并为多种语言提供客户端 API(也称 “driver”)。 有关如何安装具体 Goose 客户端,请访问安装页面

客户端 API维护者支持等级LTS 版本
C核心团队一级支持Galileo
命令行接口(CLI)核心团队一级支持Galileo
C++核心团队二级支持Galileo

三级客户端列表请参阅“三级客户端”页面

支持等级

客户端支持分为三个等级。 一级客户端会优先获得新特性,并由社区支持覆盖。 二级客户端也会获得新特性,但不提供社区支持保障。 三级客户端则不提供功能与支持保证。

上述 Goose 客户端均为开源项目,欢迎社区贡献。 所有一级与二级客户端均采用 MIT 许可证。 三级客户端请以各自仓库中的许可证为准。

我们会报告一级和二级支持客户端的最新稳定版本。

兼容性

所有 Goose 客户端都支持相同的 Goose SQL 语法,并使用相同的磁盘数据库格式Goose 扩展在大多数客户端之间也可移植,但存在少量例外(见 Wasm 扩展)。