16 lines
622 B
SQL
16 lines
622 B
SQL
CREATE TABLE IF NOT EXISTS product_flow_events (
|
|
id BIGINT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
|
|
session_id VARCHAR(64) NOT NULL,
|
|
event_type VARCHAR(40) NOT NULL,
|
|
project_id INT NULL,
|
|
view_id VARCHAR(40) NULL,
|
|
step_id VARCHAR(40) NULL,
|
|
elapsed_ms INT UNSIGNED NULL,
|
|
metadata JSON NULL,
|
|
created_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
INDEX idx_product_flow_created (created_at),
|
|
INDEX idx_product_flow_session (session_id),
|
|
INDEX idx_product_flow_event (event_type),
|
|
INDEX idx_product_flow_project (project_id)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|