| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- create table central.tb_event
- (
- `$product_id` String default '',
- `$type` String default '',
- `$event` String default '',
- `$time` Int64 default 0,
- `$flush_time` Int64 default 0,
- `$package_name` Nullable(String) default '',
- `$app_platform` Nullable(Int64) default 0,
- `$channel_name` Nullable(String) default '',
- `$app_version_name` Nullable(String) default '',
- `$app_version_code` Nullable(String) default '',
- `$oaid` Nullable(String) default '',
- `$aaid` Nullable(String) default '',
- `$android_id` Nullable(String) default '',
- `$idfa` Nullable(String) default '',
- `$imei` Nullable(String) default '',
- `$idfv` Nullable(String) default '',
- `$machine_id` Nullable(String) default '',
- `$device_id` String default '',
- `$ssid` Nullable(String) default '',
- `$reg_time` Nullable(DateTime('Asia/Shanghai')) default now(),
- `$brand` Nullable(String) default '',
- `$model` Nullable(String) default '',
- `$os_version` Nullable(String) default '',
- `$ip` Nullable(String) default '',
- `$city` Nullable(String) default '',
- `$country` Nullable(String) default '',
- `$app_used_time` Nullable(Int64) default 0,
- `$payment_amount` Nullable(Int64) default 0,
- `$payment_currency` Nullable(String) default '',
- `$payment_method` Nullable(String) default '',
- `$payment_item_name` Nullable(String) default '',
- `$page_name` Nullable(String) default '',
- `$page_used_time` Nullable(Int64) default 0,
- `$payment_order_no` Nullable(String) default '',
- `$session_id` Nullable(String) default '',
- `id` Nullable(String) default ''
- )
- engine = ReplacingMergeTree
- PARTITION BY toYYYYMM(fromUnixTimestamp64Milli(`$time`))
- ORDER BY (`$product_id`, `$type`, `$event`, `$device_id`, `$time`)
- SETTINGS index_granularity = 8192;
|