PHP 库,用于与 DuckDB 通信

资助包维护!
kambo

安装: 24

依赖者: 0

建议者: 0

安全: 0

星星: 0

观察者: 0

分支: 1

语言:C

0.7.0-alpha.3 2024-06-14 07:13 UTC

This package is auto-updated.

Last update: 2024-09-14 07:40:14 UTC


README

变更

一个非官方的 DuckDB 通信库,用于 PHP。

Latest Version on Packagist Tests Total Downloads

安装

您可以通过 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)。请参阅 许可证文件 了解更多信息。