メインコンテンツまでスキップ
メインコンテンツまでスキップ

MsgPack

InputOutputAlias

説明

ClickHouseは、MessagePackデータファイルの読み取りと書き込みをサポートしています。

データ型の対応

MessagePackデータ型(INSERTClickHouseデータ型MessagePackデータ型(SELECT
uint Npositive fixintUIntNuint N
int Nnegative fixintIntNint N
boolUInt8uint 8
fixstrstr 8str 16str 32bin 8bin 16bin 32Stringbin 8bin 16bin 32
fixstrstr 8str 16str 32bin 8bin 16bin 32FixedStringbin 8bin 16bin 32
float 32Float32float 32
float 64Float64float 64
uint 16Dateuint 16
int 32Date32int 32
uint 32DateTimeuint 32
uint 64DateTime64uint 64
fixarrayarray 16array 32Array/Tuplefixarrayarray 16array 32
fixmapmap 16map 32Mapfixmapmap 16map 32
uint 32IPv4uint 32
bin 8Stringbin 8
int 8Enum8int 8
bin 8(U)Int128/(U)Int256bin 8
int 32Decimal32int 32
int 64Decimal64int 64
bin 8Decimal128/Decimal256bin 8

例示使用法

ファイル ".msgpk" への書き込み:

フォーマット設定

設定説明デフォルト
input_format_msgpack_number_of_columns挿入されたMsgPackデータのカラム数。データから自動的にスキーマを推測するために使用されます。0
output_format_msgpack_uuid_representationMsgPack形式でUUIDを出力する方法。EXT