دکانکال / duckdb
PHP 库,用于与 DuckDB 通信
0.7.0-alpha.3
2024-06-14 07:13 UTC
Requires
- php: ^8.1
Requires (Dev)
This package is auto-updated.
Last update: 2024-09-14 07:40:14 UTC
README
变更
- 合并拉取请求: kambo-1st#6
一个非官方的 DuckDB 通信库,用于 PHP。
安装
您可以通过 composer 安装此包
composer require kambo/duckdb kambo/duckdb-php-linux-lib
注意:kambo/duckdb-php-linux-lib 包包含 Linux 的二进制库。
使用方法
$database = new Kambo\DuckDB\Database(); $connection = new Kambo\DuckDB\Connection($database); $connection->query('CREATE TABLE integers(i INTEGER, j INTEGER);'); $connection->query('INSERT INTO integers VALUES (3,4), (5,6), (7, NULL) '); $result = $connection->query('SELECT * FROM integers;'); var_export($result->toArray());
当前限制
- 此库处于 alpha 版本。
- 目前仅在 Linux 下工作(其他平台的工作正在进行中)。
- 对 DuckDB API 的支持有限。
测试
composer test
变更日志
请参阅 CHANGELOG 了解最近更改的详细信息。
许可证
MIT 许可证 (MIT)。请参阅 许可证文件 了解更多信息。