chdb ファイルを作成する

# chdb_create

(PECL chdb >= 0.1.0)

chdb_create — chdb ファイルを作成する

### 説明

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 に定義されたキーと値のペアが含まれています。