(PECL chdb >= 0.1.0)
chdb_create — chdb ファイルを作成する
$pathname
, array $data
) : boolchdb_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 に定義されたキーと値のペアが含まれています。