clickhouse_central_update_20240605.sql 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. create table central.tb_event
  2. (
  3. `$product_id` String default '',
  4. `$type` String default '',
  5. `$event` String default '',
  6. `$time` Int64 default 0,
  7. `$flush_time` Int64 default 0,
  8. `$package_name` Nullable(String) default '',
  9. `$app_platform` Nullable(Int64) default 0,
  10. `$channel_name` Nullable(String) default '',
  11. `$app_version_name` Nullable(String) default '',
  12. `$app_version_code` Nullable(String) default '',
  13. `$oaid` Nullable(String) default '',
  14. `$aaid` Nullable(String) default '',
  15. `$android_id` Nullable(String) default '',
  16. `$idfa` Nullable(String) default '',
  17. `$imei` Nullable(String) default '',
  18. `$idfv` Nullable(String) default '',
  19. `$machine_id` Nullable(String) default '',
  20. `$device_id` String default '',
  21. `$ssid` Nullable(String) default '',
  22. `$reg_time` Nullable(DateTime('Asia/Shanghai')) default now(),
  23. `$brand` Nullable(String) default '',
  24. `$model` Nullable(String) default '',
  25. `$os_version` Nullable(String) default '',
  26. `$ip` Nullable(String) default '',
  27. `$city` Nullable(String) default '',
  28. `$country` Nullable(String) default '',
  29. `$app_used_time` Nullable(Int64) default 0,
  30. `$payment_amount` Nullable(Int64) default 0,
  31. `$payment_currency` Nullable(String) default '',
  32. `$payment_method` Nullable(String) default '',
  33. `$payment_item_name` Nullable(String) default '',
  34. `$page_name` Nullable(String) default '',
  35. `$page_used_time` Nullable(Int64) default 0,
  36. `$payment_order_no` Nullable(String) default '',
  37. `$session_id` Nullable(String) default '',
  38. `id` Nullable(String) default ''
  39. )
  40. engine = ReplacingMergeTree
  41. PARTITION BY toYYYYMM(fromUnixTimestamp64Milli(`$time`))
  42. ORDER BY (`$product_id`, `$type`, `$event`, `$device_id`, `$time`)
  43. SETTINGS index_granularity = 8192;