13 个版本
0.3.4 | 2023年9月3日 |
---|---|
0.3.3 | 2023年9月3日 |
0.3.2 | 2022年4月22日 |
0.2.6 | 2022年4月8日 |
0.1.0 | 2022年1月31日 |
#1586 in 数据库接口
200KB
4K SLoC
exasol
使用 Rust 编写的 Exasol 同步数据库连接器,基于 Exasol 的 Websocket API。
灵感来自 Py-Exasol。
请在此处找到文档 here。
[!重要]
此 crate 已不再维护,现已存档。
由于crates.io
不允许删除一个 crate,这几乎保持了exasol
crate 名称的占用,我非常愿意将 crate 的所有权转让给代表 Exasol 的人。如果您感兴趣,请与我们联系。
此外,有关替代驱动程序,请参阅 sqlx-exasol。
可用的功能
- DSN 解析和解析
- 能够使用自定义 TLS 连接器
- 凭据 & OpenID 令牌登录支持
- 单次和批量查询执行
- 预编译语句
- 通过 native-tls 和 rustls 支持 WSS
- 通过 flate2 支持压缩
- 将行反序列化为 Rust 类型
- 位置参数绑定
- 命名参数绑定
- 高性能单线程和多线程 IMPORT/EXPORT 功能
crate 功能
native-tls
- (默认禁用) 通过 native-tls 启用tungstenite
WSS 加密支持native-tls-vendored
- (默认禁用) 通过 native-tls-vendored 启用tungstenite
WSS 加密支持rustls-tls-webpki-roots
- (默认禁用) 通过 rustls-tls-webpki-roots 启用tungstenite
WSS 加密支持rustls-tls-native-roots
- (默认禁用) 通过 rustls-tls-native-roots 启用tungstenite
WSS 加密支持flate2
- (默认禁用) 启用压缩支持
许可证
在以下任一项许可下发布:
- Apache 许可证第 2 版,(LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT 许可证 (LICENSE-MIT 或 https://opensource.org/licenses/MIT)
根据您的选择。
贡献
除非明确声明,否则对此存储库的贡献将被视为在 MIT 和 Apache 2.0 许可下双重许可。
遇到的问题/错误可以在 此处 打开
依赖关系
~10–25MB
~415K SLoC