chdb_create

(PECL chdb >= 0.1.0)

chdb_createchdb ファイルを作成する

説明

chdb_create ( string $pathname , array $data ) : bool

chdb_create() 関数は、特定のキーと値のペアを含む chdb ファイルを作成します。

注意:

エンディアンが異なる環境で作られた chdb ファイルは移植性がありません。それを除けば、異なるアーキテクチャ上であっても移植性があります。また、バージョンが異なる chdb 間の互換性は保証されません。

パラメータ

pathname

作成する chdb のファイルパス名

指定されたパスと同じファイルが既にある場合は上書きされます。

data

chdb ファイルに格納するキーと値のペアを含んだ配列

キーと値はファイルに書き出される前に文字列に変換されます。これは chdb が文字列型しかサポートしていないからです。キーにも値にも、バイナリ文字列を使えることに注意してください。

返り値

成功した場合に TRUE を、失敗した場合に FALSE を返します。

エラー / 例外

chdb ファイルの作成に失敗した場合は例外がスローされます

例1 chdb_create() の例

<?php

$data 
= array(
    
'key1' => 'value1',
    
'key2' => 'value2',
    
// ...
);
chdb_create('data.chdb'$data);

?>

上の例は data.chdb という名前の chdb ファイルを生成します。このファイルには $data に定義されたキーと値のペアが含まれています。