kambo / duckdb

DuckDB通信的PHP库

0.7.0-alpha.2 2024-06-14 17:26 UTC

README

PHP的未官方DuckDB通信库。

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

更新日志

请参阅更新日志了解最近的变化。

许可

MIT许可(MIT)。有关更多信息,请参阅许可文件