KOL贴文表现
This commit is contained in:
546
backend/db/sql/clickhouse/insert_events_simple.sql
Normal file
546
backend/db/sql/clickhouse/insert_events_simple.sql
Normal file
@@ -0,0 +1,546 @@
|
||||
-- 为post_1_1添加view事件
|
||||
INSERT INTO
|
||||
events (
|
||||
user_id,
|
||||
influencer_id,
|
||||
content_id,
|
||||
project_id,
|
||||
event_type,
|
||||
funnel_stage,
|
||||
platform,
|
||||
content_type,
|
||||
sentiment
|
||||
)
|
||||
VALUES
|
||||
(
|
||||
'user_1',
|
||||
'influencer_1',
|
||||
'post_1_1',
|
||||
'project_3',
|
||||
'view',
|
||||
'exposure',
|
||||
'Twitter',
|
||||
'text',
|
||||
'positive'
|
||||
),
|
||||
(
|
||||
'user_2',
|
||||
'influencer_1',
|
||||
'post_1_1',
|
||||
'project_3',
|
||||
'view',
|
||||
'exposure',
|
||||
'Twitter',
|
||||
'text',
|
||||
'positive'
|
||||
),
|
||||
(
|
||||
'user_3',
|
||||
'influencer_1',
|
||||
'post_1_1',
|
||||
'project_3',
|
||||
'view',
|
||||
'exposure',
|
||||
'Twitter',
|
||||
'text',
|
||||
'neutral'
|
||||
),
|
||||
(
|
||||
'user_4',
|
||||
'influencer_1',
|
||||
'post_1_1',
|
||||
'project_3',
|
||||
'view',
|
||||
'exposure',
|
||||
'Twitter',
|
||||
'text',
|
||||
'neutral'
|
||||
),
|
||||
(
|
||||
'user_5',
|
||||
'influencer_1',
|
||||
'post_1_1',
|
||||
'project_3',
|
||||
'view',
|
||||
'exposure',
|
||||
'Twitter',
|
||||
'text',
|
||||
'negative'
|
||||
);
|
||||
|
||||
-- 为post_1_1添加like事件
|
||||
INSERT INTO
|
||||
events (
|
||||
user_id,
|
||||
influencer_id,
|
||||
content_id,
|
||||
project_id,
|
||||
event_type,
|
||||
funnel_stage,
|
||||
platform,
|
||||
content_type,
|
||||
sentiment
|
||||
)
|
||||
VALUES
|
||||
(
|
||||
'user_1',
|
||||
'influencer_1',
|
||||
'post_1_1',
|
||||
'project_3',
|
||||
'like',
|
||||
'interest',
|
||||
'Twitter',
|
||||
'text',
|
||||
'positive'
|
||||
),
|
||||
(
|
||||
'user_2',
|
||||
'influencer_1',
|
||||
'post_1_1',
|
||||
'project_3',
|
||||
'like',
|
||||
'interest',
|
||||
'Twitter',
|
||||
'text',
|
||||
'positive'
|
||||
);
|
||||
|
||||
-- 为post_1_1添加comment事件
|
||||
INSERT INTO
|
||||
events (
|
||||
user_id,
|
||||
influencer_id,
|
||||
content_id,
|
||||
project_id,
|
||||
event_type,
|
||||
funnel_stage,
|
||||
platform,
|
||||
content_type,
|
||||
sentiment,
|
||||
comment_text
|
||||
)
|
||||
VALUES
|
||||
(
|
||||
'user_1',
|
||||
'influencer_1',
|
||||
'post_1_1',
|
||||
'project_3',
|
||||
'comment',
|
||||
'consideration',
|
||||
'Twitter',
|
||||
'text',
|
||||
'positive',
|
||||
'很期待这次直播!'
|
||||
);
|
||||
|
||||
-- 为post_2_1添加事件
|
||||
INSERT INTO
|
||||
events (
|
||||
user_id,
|
||||
influencer_id,
|
||||
content_id,
|
||||
project_id,
|
||||
event_type,
|
||||
funnel_stage,
|
||||
platform,
|
||||
content_type,
|
||||
sentiment
|
||||
)
|
||||
VALUES
|
||||
(
|
||||
'user_10',
|
||||
'influencer_2',
|
||||
'post_2_1',
|
||||
'project_2',
|
||||
'view',
|
||||
'exposure',
|
||||
'TikTok',
|
||||
'video',
|
||||
'positive'
|
||||
),
|
||||
(
|
||||
'user_11',
|
||||
'influencer_2',
|
||||
'post_2_1',
|
||||
'project_2',
|
||||
'view',
|
||||
'exposure',
|
||||
'TikTok',
|
||||
'video',
|
||||
'positive'
|
||||
),
|
||||
(
|
||||
'user_12',
|
||||
'influencer_2',
|
||||
'post_2_1',
|
||||
'project_2',
|
||||
'view',
|
||||
'exposure',
|
||||
'TikTok',
|
||||
'video',
|
||||
'neutral'
|
||||
),
|
||||
(
|
||||
'user_10',
|
||||
'influencer_2',
|
||||
'post_2_1',
|
||||
'project_2',
|
||||
'like',
|
||||
'interest',
|
||||
'TikTok',
|
||||
'video',
|
||||
'positive'
|
||||
),
|
||||
(
|
||||
'user_11',
|
||||
'influencer_2',
|
||||
'post_2_1',
|
||||
'project_2',
|
||||
'comment',
|
||||
'consideration',
|
||||
'TikTok',
|
||||
'video',
|
||||
'positive'
|
||||
),
|
||||
(
|
||||
'user_12',
|
||||
'influencer_2',
|
||||
'post_2_1',
|
||||
'project_2',
|
||||
'share',
|
||||
'intent',
|
||||
'TikTok',
|
||||
'video',
|
||||
'positive'
|
||||
);
|
||||
|
||||
-- 为post_6_1添加事件
|
||||
INSERT INTO
|
||||
events (
|
||||
user_id,
|
||||
influencer_id,
|
||||
content_id,
|
||||
project_id,
|
||||
event_type,
|
||||
funnel_stage,
|
||||
platform,
|
||||
content_type,
|
||||
sentiment
|
||||
)
|
||||
VALUES
|
||||
(
|
||||
'user_20',
|
||||
'influencer_6',
|
||||
'post_6_1',
|
||||
'project_3',
|
||||
'view',
|
||||
'exposure',
|
||||
'Instagram',
|
||||
'image',
|
||||
'positive'
|
||||
),
|
||||
(
|
||||
'user_21',
|
||||
'influencer_6',
|
||||
'post_6_1',
|
||||
'project_3',
|
||||
'view',
|
||||
'exposure',
|
||||
'Instagram',
|
||||
'image',
|
||||
'positive'
|
||||
),
|
||||
(
|
||||
'user_22',
|
||||
'influencer_6',
|
||||
'post_6_1',
|
||||
'project_3',
|
||||
'view',
|
||||
'exposure',
|
||||
'Instagram',
|
||||
'image',
|
||||
'neutral'
|
||||
),
|
||||
(
|
||||
'user_23',
|
||||
'influencer_6',
|
||||
'post_6_1',
|
||||
'project_3',
|
||||
'view',
|
||||
'exposure',
|
||||
'Instagram',
|
||||
'image',
|
||||
'negative'
|
||||
),
|
||||
(
|
||||
'user_20',
|
||||
'influencer_6',
|
||||
'post_6_1',
|
||||
'project_3',
|
||||
'like',
|
||||
'interest',
|
||||
'Instagram',
|
||||
'image',
|
||||
'positive'
|
||||
),
|
||||
(
|
||||
'user_21',
|
||||
'influencer_6',
|
||||
'post_6_1',
|
||||
'project_3',
|
||||
'like',
|
||||
'interest',
|
||||
'Instagram',
|
||||
'image',
|
||||
'positive'
|
||||
),
|
||||
(
|
||||
'user_22',
|
||||
'influencer_6',
|
||||
'post_6_1',
|
||||
'project_3',
|
||||
'comment',
|
||||
'consideration',
|
||||
'Instagram',
|
||||
'image',
|
||||
'neutral'
|
||||
),
|
||||
(
|
||||
'user_20',
|
||||
'influencer_6',
|
||||
'post_6_1',
|
||||
'project_3',
|
||||
'share',
|
||||
'intent',
|
||||
'Instagram',
|
||||
'image',
|
||||
'positive'
|
||||
);
|
||||
|
||||
-- 为post_9_1添加事件
|
||||
INSERT INTO
|
||||
events (
|
||||
user_id,
|
||||
influencer_id,
|
||||
content_id,
|
||||
project_id,
|
||||
event_type,
|
||||
funnel_stage,
|
||||
platform,
|
||||
content_type,
|
||||
sentiment
|
||||
)
|
||||
VALUES
|
||||
(
|
||||
'user_30',
|
||||
'influencer_9',
|
||||
'post_9_1',
|
||||
'project_2',
|
||||
'view',
|
||||
'exposure',
|
||||
'TikTok',
|
||||
'video',
|
||||
'positive'
|
||||
),
|
||||
(
|
||||
'user_31',
|
||||
'influencer_9',
|
||||
'post_9_1',
|
||||
'project_2',
|
||||
'view',
|
||||
'exposure',
|
||||
'TikTok',
|
||||
'video',
|
||||
'positive'
|
||||
),
|
||||
(
|
||||
'user_32',
|
||||
'influencer_9',
|
||||
'post_9_1',
|
||||
'project_2',
|
||||
'view',
|
||||
'exposure',
|
||||
'TikTok',
|
||||
'video',
|
||||
'neutral'
|
||||
),
|
||||
(
|
||||
'user_33',
|
||||
'influencer_9',
|
||||
'post_9_1',
|
||||
'project_2',
|
||||
'view',
|
||||
'exposure',
|
||||
'TikTok',
|
||||
'video',
|
||||
'positive'
|
||||
),
|
||||
(
|
||||
'user_34',
|
||||
'influencer_9',
|
||||
'post_9_1',
|
||||
'project_2',
|
||||
'view',
|
||||
'exposure',
|
||||
'TikTok',
|
||||
'video',
|
||||
'negative'
|
||||
),
|
||||
(
|
||||
'user_35',
|
||||
'influencer_9',
|
||||
'post_9_1',
|
||||
'project_2',
|
||||
'view',
|
||||
'exposure',
|
||||
'TikTok',
|
||||
'video',
|
||||
'positive'
|
||||
),
|
||||
(
|
||||
'user_30',
|
||||
'influencer_9',
|
||||
'post_9_1',
|
||||
'project_2',
|
||||
'like',
|
||||
'interest',
|
||||
'TikTok',
|
||||
'video',
|
||||
'positive'
|
||||
),
|
||||
(
|
||||
'user_31',
|
||||
'influencer_9',
|
||||
'post_9_1',
|
||||
'project_2',
|
||||
'like',
|
||||
'interest',
|
||||
'TikTok',
|
||||
'video',
|
||||
'positive'
|
||||
),
|
||||
(
|
||||
'user_32',
|
||||
'influencer_9',
|
||||
'post_9_1',
|
||||
'project_2',
|
||||
'like',
|
||||
'interest',
|
||||
'TikTok',
|
||||
'video',
|
||||
'neutral'
|
||||
),
|
||||
(
|
||||
'user_30',
|
||||
'influencer_9',
|
||||
'post_9_1',
|
||||
'project_2',
|
||||
'comment',
|
||||
'consideration',
|
||||
'TikTok',
|
||||
'video',
|
||||
'positive'
|
||||
),
|
||||
(
|
||||
'user_31',
|
||||
'influencer_9',
|
||||
'post_9_1',
|
||||
'project_2',
|
||||
'share',
|
||||
'intent',
|
||||
'TikTok',
|
||||
'video',
|
||||
'positive'
|
||||
);
|
||||
|
||||
-- 为post_4_1添加事件
|
||||
INSERT INTO
|
||||
events (
|
||||
user_id,
|
||||
influencer_id,
|
||||
content_id,
|
||||
project_id,
|
||||
event_type,
|
||||
funnel_stage,
|
||||
platform,
|
||||
content_type,
|
||||
sentiment
|
||||
)
|
||||
VALUES
|
||||
(
|
||||
'user_40',
|
||||
'influencer_4',
|
||||
'post_4_1',
|
||||
'project_2',
|
||||
'view',
|
||||
'exposure',
|
||||
'Facebook',
|
||||
'image',
|
||||
'positive'
|
||||
),
|
||||
(
|
||||
'user_41',
|
||||
'influencer_4',
|
||||
'post_4_1',
|
||||
'project_2',
|
||||
'view',
|
||||
'exposure',
|
||||
'Facebook',
|
||||
'image',
|
||||
'positive'
|
||||
),
|
||||
(
|
||||
'user_42',
|
||||
'influencer_4',
|
||||
'post_4_1',
|
||||
'project_2',
|
||||
'view',
|
||||
'exposure',
|
||||
'Facebook',
|
||||
'image',
|
||||
'neutral'
|
||||
),
|
||||
(
|
||||
'user_43',
|
||||
'influencer_4',
|
||||
'post_4_1',
|
||||
'project_2',
|
||||
'view',
|
||||
'exposure',
|
||||
'Facebook',
|
||||
'image',
|
||||
'negative'
|
||||
),
|
||||
(
|
||||
'user_40',
|
||||
'influencer_4',
|
||||
'post_4_1',
|
||||
'project_2',
|
||||
'like',
|
||||
'interest',
|
||||
'Facebook',
|
||||
'image',
|
||||
'positive'
|
||||
),
|
||||
(
|
||||
'user_41',
|
||||
'influencer_4',
|
||||
'post_4_1',
|
||||
'project_2',
|
||||
'comment',
|
||||
'consideration',
|
||||
'Facebook',
|
||||
'image',
|
||||
'neutral'
|
||||
),
|
||||
(
|
||||
'user_40',
|
||||
'influencer_4',
|
||||
'post_4_1',
|
||||
'project_2',
|
||||
'share',
|
||||
'intent',
|
||||
'Facebook',
|
||||
'image',
|
||||
'positive'
|
||||
);
|
||||
219
backend/db/sql/clickhouse/insert_post_events.sql
Normal file
219
backend/db/sql/clickhouse/insert_post_events.sql
Normal file
@@ -0,0 +1,219 @@
|
||||
-- 为新增的posts添加互动事件数据
|
||||
INSERT INTO
|
||||
events (
|
||||
user_id,
|
||||
influencer_id,
|
||||
content_id,
|
||||
project_id,
|
||||
event_type,
|
||||
funnel_stage,
|
||||
platform,
|
||||
content_type,
|
||||
content_status,
|
||||
sentiment,
|
||||
timestamp,
|
||||
date
|
||||
) -- 为post_1_1添加事件数据(Twitter文本帖文)
|
||||
SELECT
|
||||
concat('user_', toString(number % 500 + 1)),
|
||||
'influencer_1',
|
||||
'post_1_1',
|
||||
'project_3',
|
||||
multiIf(
|
||||
number % 10 < 5,
|
||||
'view',
|
||||
number % 10 < 7,
|
||||
'like',
|
||||
number % 10 < 8,
|
||||
'comment',
|
||||
number % 10 < 9,
|
||||
'share',
|
||||
'impression'
|
||||
),
|
||||
multiIf(
|
||||
number % 10 < 3,
|
||||
'exposure',
|
||||
number % 10 < 6,
|
||||
'interest',
|
||||
number % 10 < 8,
|
||||
'consideration',
|
||||
'intent'
|
||||
),
|
||||
'Twitter',
|
||||
'text',
|
||||
'approved',
|
||||
multiIf(
|
||||
number % 3 = 0,
|
||||
'positive',
|
||||
number % 3 = 1,
|
||||
'neutral',
|
||||
'negative'
|
||||
),
|
||||
now() - INTERVAL (number % 48) HOUR,
|
||||
today() - INTERVAL (number % 2) DAY
|
||||
FROM
|
||||
numbers(1, 350)
|
||||
UNION
|
||||
ALL -- 为post_2_1添加事件数据(TikTok视频帖文)
|
||||
SELECT
|
||||
concat('user_', toString(number % 500 + 1)),
|
||||
'influencer_2',
|
||||
'post_2_1',
|
||||
'project_2',
|
||||
multiIf(
|
||||
number % 10 < 5,
|
||||
'view',
|
||||
number % 10 < 7,
|
||||
'like',
|
||||
number % 10 < 8,
|
||||
'comment',
|
||||
number % 10 < 9,
|
||||
'share',
|
||||
'impression'
|
||||
),
|
||||
multiIf(
|
||||
number % 10 < 3,
|
||||
'exposure',
|
||||
number % 10 < 6,
|
||||
'interest',
|
||||
number % 10 < 8,
|
||||
'consideration',
|
||||
'intent'
|
||||
),
|
||||
'TikTok',
|
||||
'video',
|
||||
'approved',
|
||||
multiIf(
|
||||
number % 3 = 0,
|
||||
'positive',
|
||||
number % 3 = 1,
|
||||
'neutral',
|
||||
'negative'
|
||||
),
|
||||
now() - INTERVAL (number % 24) HOUR,
|
||||
today() - INTERVAL (number % 1) DAY
|
||||
FROM
|
||||
numbers(1, 450)
|
||||
UNION
|
||||
ALL -- 为post_6_1添加事件数据(Instagram图片帖文)
|
||||
SELECT
|
||||
concat('user_', toString(number % 500 + 1)),
|
||||
'influencer_6',
|
||||
'post_6_1',
|
||||
'project_3',
|
||||
multiIf(
|
||||
number % 10 < 5,
|
||||
'view',
|
||||
number % 10 < 7,
|
||||
'like',
|
||||
number % 10 < 8,
|
||||
'comment',
|
||||
number % 10 < 9,
|
||||
'share',
|
||||
'impression'
|
||||
),
|
||||
multiIf(
|
||||
number % 10 < 3,
|
||||
'exposure',
|
||||
number % 10 < 6,
|
||||
'interest',
|
||||
number % 10 < 8,
|
||||
'consideration',
|
||||
'intent'
|
||||
),
|
||||
'Instagram',
|
||||
'image',
|
||||
'approved',
|
||||
multiIf(
|
||||
number % 3 = 0,
|
||||
'positive',
|
||||
number % 3 = 1,
|
||||
'neutral',
|
||||
'negative'
|
||||
),
|
||||
now() - INTERVAL (number % 24) HOUR,
|
||||
today() - INTERVAL (number % 1) DAY
|
||||
FROM
|
||||
numbers(1, 400)
|
||||
UNION
|
||||
ALL -- 为post_9_1添加事件数据(TikTok视频帖文)
|
||||
SELECT
|
||||
concat('user_', toString(number % 500 + 1)),
|
||||
'influencer_9',
|
||||
'post_9_1',
|
||||
'project_2',
|
||||
multiIf(
|
||||
number % 10 < 5,
|
||||
'view',
|
||||
number % 10 < 7,
|
||||
'like',
|
||||
number % 10 < 8,
|
||||
'comment',
|
||||
number % 10 < 9,
|
||||
'share',
|
||||
'impression'
|
||||
),
|
||||
multiIf(
|
||||
number % 10 < 3,
|
||||
'exposure',
|
||||
number % 10 < 6,
|
||||
'interest',
|
||||
number % 10 < 8,
|
||||
'consideration',
|
||||
'intent'
|
||||
),
|
||||
'TikTok',
|
||||
'video',
|
||||
'approved',
|
||||
multiIf(
|
||||
number % 3 = 0,
|
||||
'positive',
|
||||
number % 3 = 1,
|
||||
'neutral',
|
||||
'negative'
|
||||
),
|
||||
now() - INTERVAL (number % 24) HOUR,
|
||||
today() - INTERVAL (number % 1) DAY
|
||||
FROM
|
||||
numbers(1, 380)
|
||||
UNION
|
||||
ALL -- 为post_4_1添加事件数据(Facebook图片帖文)
|
||||
SELECT
|
||||
concat('user_', toString(number % 500 + 1)),
|
||||
'influencer_4',
|
||||
'post_4_1',
|
||||
'project_2',
|
||||
multiIf(
|
||||
number % 10 < 5,
|
||||
'view',
|
||||
number % 10 < 7,
|
||||
'like',
|
||||
number % 10 < 8,
|
||||
'comment',
|
||||
number % 10 < 9,
|
||||
'share',
|
||||
'impression'
|
||||
),
|
||||
multiIf(
|
||||
number % 10 < 3,
|
||||
'exposure',
|
||||
number % 10 < 6,
|
||||
'interest',
|
||||
number % 10 < 8,
|
||||
'consideration',
|
||||
'intent'
|
||||
),
|
||||
'Facebook',
|
||||
'image',
|
||||
'approved',
|
||||
multiIf(
|
||||
number % 3 = 0,
|
||||
'positive',
|
||||
number % 3 = 1,
|
||||
'neutral',
|
||||
'negative'
|
||||
),
|
||||
now() - INTERVAL (number % 96) HOUR,
|
||||
today() - INTERVAL (number % 4) DAY
|
||||
FROM
|
||||
numbers(1, 320);
|
||||
292
backend/db/sql/clickhouse/insert_posts.sql
Normal file
292
backend/db/sql/clickhouse/insert_posts.sql
Normal file
@@ -0,0 +1,292 @@
|
||||
-- 插入帖文数据,确保与现有的influencers和project_id保持关联
|
||||
INSERT INTO
|
||||
posts (
|
||||
post_id,
|
||||
influencer_id,
|
||||
project_id,
|
||||
title,
|
||||
platform,
|
||||
content_type,
|
||||
created_at
|
||||
)
|
||||
VALUES
|
||||
-- KOL 1 (Twitter, project_3)的帖文
|
||||
(
|
||||
'post_1_1',
|
||||
'influencer_1',
|
||||
'project_3',
|
||||
'新产品发布会直播预告',
|
||||
'Twitter',
|
||||
'text',
|
||||
now() - INTERVAL 2 DAY
|
||||
),
|
||||
(
|
||||
'post_1_2',
|
||||
'influencer_1',
|
||||
'project_3',
|
||||
'产品开箱视频',
|
||||
'Twitter',
|
||||
'video',
|
||||
now() - INTERVAL 5 DAY
|
||||
),
|
||||
(
|
||||
'post_1_3',
|
||||
'influencer_1',
|
||||
'project_3',
|
||||
'用户评价汇总',
|
||||
'Twitter',
|
||||
'text',
|
||||
now() - INTERVAL 10 DAY
|
||||
),
|
||||
-- KOL 2 (TikTok, project_2)的帖文
|
||||
(
|
||||
'post_2_1',
|
||||
'influencer_2',
|
||||
'project_2',
|
||||
'春季新品穿搭推荐',
|
||||
'TikTok',
|
||||
'video',
|
||||
now() - INTERVAL 1 DAY
|
||||
),
|
||||
(
|
||||
'post_2_2',
|
||||
'influencer_2',
|
||||
'project_2',
|
||||
'30秒快速美妆教程',
|
||||
'TikTok',
|
||||
'video',
|
||||
now() - INTERVAL 7 DAY
|
||||
),
|
||||
(
|
||||
'post_2_3',
|
||||
'influencer_2',
|
||||
'project_2',
|
||||
'产品使用小技巧',
|
||||
'TikTok',
|
||||
'video',
|
||||
now() - INTERVAL 15 DAY
|
||||
),
|
||||
-- KOL 3 (Twitter, project_1)的帖文
|
||||
(
|
||||
'post_3_1',
|
||||
'influencer_3',
|
||||
'project_1',
|
||||
'最新游戏评测',
|
||||
'Twitter',
|
||||
'text',
|
||||
now() - INTERVAL 3 DAY
|
||||
),
|
||||
(
|
||||
'post_3_2',
|
||||
'influencer_3',
|
||||
'project_1',
|
||||
'游戏攻略分享',
|
||||
'Twitter',
|
||||
'text',
|
||||
now() - INTERVAL 8 DAY
|
||||
),
|
||||
(
|
||||
'post_3_3',
|
||||
'influencer_3',
|
||||
'project_1',
|
||||
'游戏直播预告',
|
||||
'Twitter',
|
||||
'text',
|
||||
now() - INTERVAL 12 DAY
|
||||
),
|
||||
-- KOL 4 (Facebook, project_2)的帖文
|
||||
(
|
||||
'post_4_1',
|
||||
'influencer_4',
|
||||
'project_2',
|
||||
'新品上市特惠活动',
|
||||
'Facebook',
|
||||
'image',
|
||||
now() - INTERVAL 4 DAY
|
||||
),
|
||||
(
|
||||
'post_4_2',
|
||||
'influencer_4',
|
||||
'project_2',
|
||||
'产品功能详解',
|
||||
'Facebook',
|
||||
'image',
|
||||
now() - INTERVAL 9 DAY
|
||||
),
|
||||
(
|
||||
'post_4_3',
|
||||
'influencer_4',
|
||||
'project_2',
|
||||
'用户真实反馈',
|
||||
'Facebook',
|
||||
'text',
|
||||
now() - INTERVAL 14 DAY
|
||||
),
|
||||
-- KOL 5 (Facebook, project_2)的帖文
|
||||
(
|
||||
'post_5_1',
|
||||
'influencer_5',
|
||||
'project_2',
|
||||
'新品首发体验',
|
||||
'Facebook',
|
||||
'image',
|
||||
now() - INTERVAL 2 DAY
|
||||
),
|
||||
(
|
||||
'post_5_2',
|
||||
'influencer_5',
|
||||
'project_2',
|
||||
'产品对比评测',
|
||||
'Facebook',
|
||||
'image',
|
||||
now() - INTERVAL 6 DAY
|
||||
),
|
||||
(
|
||||
'post_5_3',
|
||||
'influencer_5',
|
||||
'project_2',
|
||||
'限时折扣活动',
|
||||
'Facebook',
|
||||
'text',
|
||||
now() - INTERVAL 11 DAY
|
||||
),
|
||||
-- KOL 6 (Instagram, project_3)的帖文
|
||||
(
|
||||
'post_6_1',
|
||||
'influencer_6',
|
||||
'project_3',
|
||||
'夏日穿搭灵感',
|
||||
'Instagram',
|
||||
'image',
|
||||
now() - INTERVAL 1 DAY
|
||||
),
|
||||
(
|
||||
'post_6_2',
|
||||
'influencer_6',
|
||||
'project_3',
|
||||
'旅行必备单品',
|
||||
'Instagram',
|
||||
'image',
|
||||
now() - INTERVAL 5 DAY
|
||||
),
|
||||
(
|
||||
'post_6_3',
|
||||
'influencer_6',
|
||||
'project_3',
|
||||
'品牌故事分享',
|
||||
'Instagram',
|
||||
'story',
|
||||
now() - INTERVAL 9 DAY
|
||||
),
|
||||
-- KOL 7 (Instagram, project_2)的帖文
|
||||
(
|
||||
'post_7_1',
|
||||
'influencer_7',
|
||||
'project_2',
|
||||
'日常护肤步骤',
|
||||
'Instagram',
|
||||
'reel',
|
||||
now() - INTERVAL 3 DAY
|
||||
),
|
||||
(
|
||||
'post_7_2',
|
||||
'influencer_7',
|
||||
'project_2',
|
||||
'新品试用报告',
|
||||
'Instagram',
|
||||
'image',
|
||||
now() - INTERVAL 7 DAY
|
||||
),
|
||||
(
|
||||
'post_7_3',
|
||||
'influencer_7',
|
||||
'project_2',
|
||||
'粉丝互动问答',
|
||||
'Instagram',
|
||||
'live',
|
||||
now() - INTERVAL 13 DAY
|
||||
),
|
||||
-- KOL 8 (Twitter, project_3)的帖文
|
||||
(
|
||||
'post_8_1',
|
||||
'influencer_8',
|
||||
'project_3',
|
||||
'行业趋势分析',
|
||||
'Twitter',
|
||||
'text',
|
||||
now() - INTERVAL 2 DAY
|
||||
),
|
||||
(
|
||||
'post_8_2',
|
||||
'influencer_8',
|
||||
'project_3',
|
||||
'专家访谈实录',
|
||||
'Twitter',
|
||||
'text',
|
||||
now() - INTERVAL 8 DAY
|
||||
),
|
||||
(
|
||||
'post_8_3',
|
||||
'influencer_8',
|
||||
'project_3',
|
||||
'活动现场直播',
|
||||
'Twitter',
|
||||
'live',
|
||||
now() - INTERVAL 16 DAY
|
||||
),
|
||||
-- KOL 9 (TikTok, project_2)的帖文
|
||||
(
|
||||
'post_9_1',
|
||||
'influencer_9',
|
||||
'project_2',
|
||||
'一分钟挑战赛',
|
||||
'TikTok',
|
||||
'video',
|
||||
now() - INTERVAL 1 DAY
|
||||
),
|
||||
(
|
||||
'post_9_2',
|
||||
'influencer_9',
|
||||
'project_2',
|
||||
'创意广告拍摄花絮',
|
||||
'TikTok',
|
||||
'video',
|
||||
now() - INTERVAL 6 DAY
|
||||
),
|
||||
(
|
||||
'post_9_3',
|
||||
'influencer_9',
|
||||
'project_2',
|
||||
'产品使用教程',
|
||||
'TikTok',
|
||||
'video',
|
||||
now() - INTERVAL 10 DAY
|
||||
),
|
||||
-- KOL 10 (Twitter, project_3)的帖文
|
||||
(
|
||||
'post_10_1',
|
||||
'influencer_10',
|
||||
'project_3',
|
||||
'行业洞察报告',
|
||||
'Twitter',
|
||||
'text',
|
||||
now() - INTERVAL 4 DAY
|
||||
),
|
||||
(
|
||||
'post_10_2',
|
||||
'influencer_10',
|
||||
'project_3',
|
||||
'专题讨论总结',
|
||||
'Twitter',
|
||||
'text',
|
||||
now() - INTERVAL 9 DAY
|
||||
),
|
||||
(
|
||||
'post_10_3',
|
||||
'influencer_10',
|
||||
'project_3',
|
||||
'社区调研结果',
|
||||
'Twitter',
|
||||
'text',
|
||||
now() - INTERVAL 15 DAY
|
||||
);
|
||||
215
backend/db/sql/clickhouse/insert_posts_simple.sql
Normal file
215
backend/db/sql/clickhouse/insert_posts_simple.sql
Normal file
@@ -0,0 +1,215 @@
|
||||
-- 插入KOL 1的帖文
|
||||
INSERT INTO
|
||||
posts (
|
||||
post_id,
|
||||
influencer_id,
|
||||
project_id,
|
||||
title,
|
||||
platform,
|
||||
content_type,
|
||||
created_at
|
||||
)
|
||||
VALUES
|
||||
(
|
||||
'post_1_1',
|
||||
'influencer_1',
|
||||
'project_3',
|
||||
'新产品发布会直播预告',
|
||||
'Twitter',
|
||||
'text',
|
||||
now() - INTERVAL 2 DAY
|
||||
);
|
||||
|
||||
INSERT INTO
|
||||
posts (
|
||||
post_id,
|
||||
influencer_id,
|
||||
project_id,
|
||||
title,
|
||||
platform,
|
||||
content_type,
|
||||
created_at
|
||||
)
|
||||
VALUES
|
||||
(
|
||||
'post_1_2',
|
||||
'influencer_1',
|
||||
'project_3',
|
||||
'产品开箱视频',
|
||||
'Twitter',
|
||||
'video',
|
||||
now() - INTERVAL 5 DAY
|
||||
);
|
||||
|
||||
INSERT INTO
|
||||
posts (
|
||||
post_id,
|
||||
influencer_id,
|
||||
project_id,
|
||||
title,
|
||||
platform,
|
||||
content_type,
|
||||
created_at
|
||||
)
|
||||
VALUES
|
||||
(
|
||||
'post_1_3',
|
||||
'influencer_1',
|
||||
'project_3',
|
||||
'用户评价汇总',
|
||||
'Twitter',
|
||||
'text',
|
||||
now() - INTERVAL 10 DAY
|
||||
);
|
||||
|
||||
-- 插入KOL 2的帖文
|
||||
INSERT INTO
|
||||
posts (
|
||||
post_id,
|
||||
influencer_id,
|
||||
project_id,
|
||||
title,
|
||||
platform,
|
||||
content_type,
|
||||
created_at
|
||||
)
|
||||
VALUES
|
||||
(
|
||||
'post_2_1',
|
||||
'influencer_2',
|
||||
'project_2',
|
||||
'春季新品穿搭推荐',
|
||||
'TikTok',
|
||||
'video',
|
||||
now() - INTERVAL 1 DAY
|
||||
);
|
||||
|
||||
INSERT INTO
|
||||
posts (
|
||||
post_id,
|
||||
influencer_id,
|
||||
project_id,
|
||||
title,
|
||||
platform,
|
||||
content_type,
|
||||
created_at
|
||||
)
|
||||
VALUES
|
||||
(
|
||||
'post_2_2',
|
||||
'influencer_2',
|
||||
'project_2',
|
||||
'30秒快速美妆教程',
|
||||
'TikTok',
|
||||
'video',
|
||||
now() - INTERVAL 7 DAY
|
||||
);
|
||||
|
||||
-- 插入KOL 3的帖文
|
||||
INSERT INTO
|
||||
posts (
|
||||
post_id,
|
||||
influencer_id,
|
||||
project_id,
|
||||
title,
|
||||
platform,
|
||||
content_type,
|
||||
created_at
|
||||
)
|
||||
VALUES
|
||||
(
|
||||
'post_3_1',
|
||||
'influencer_3',
|
||||
'project_1',
|
||||
'最新游戏评测',
|
||||
'Twitter',
|
||||
'text',
|
||||
now() - INTERVAL 3 DAY
|
||||
);
|
||||
|
||||
-- 插入KOL 6的帖文
|
||||
INSERT INTO
|
||||
posts (
|
||||
post_id,
|
||||
influencer_id,
|
||||
project_id,
|
||||
title,
|
||||
platform,
|
||||
content_type,
|
||||
created_at
|
||||
)
|
||||
VALUES
|
||||
(
|
||||
'post_6_1',
|
||||
'influencer_6',
|
||||
'project_3',
|
||||
'夏日穿搭灵感',
|
||||
'Instagram',
|
||||
'image',
|
||||
now() - INTERVAL 1 DAY
|
||||
);
|
||||
|
||||
INSERT INTO
|
||||
posts (
|
||||
post_id,
|
||||
influencer_id,
|
||||
project_id,
|
||||
title,
|
||||
platform,
|
||||
content_type,
|
||||
created_at
|
||||
)
|
||||
VALUES
|
||||
(
|
||||
'post_6_2',
|
||||
'influencer_6',
|
||||
'project_3',
|
||||
'旅行必备单品',
|
||||
'Instagram',
|
||||
'image',
|
||||
now() - INTERVAL 5 DAY
|
||||
);
|
||||
|
||||
-- 插入KOL 9的帖文
|
||||
INSERT INTO
|
||||
posts (
|
||||
post_id,
|
||||
influencer_id,
|
||||
project_id,
|
||||
title,
|
||||
platform,
|
||||
content_type,
|
||||
created_at
|
||||
)
|
||||
VALUES
|
||||
(
|
||||
'post_9_1',
|
||||
'influencer_9',
|
||||
'project_2',
|
||||
'一分钟挑战赛',
|
||||
'TikTok',
|
||||
'video',
|
||||
now() - INTERVAL 1 DAY
|
||||
);
|
||||
|
||||
-- 插入KOL 4的帖文
|
||||
INSERT INTO
|
||||
posts (
|
||||
post_id,
|
||||
influencer_id,
|
||||
project_id,
|
||||
title,
|
||||
platform,
|
||||
content_type,
|
||||
created_at
|
||||
)
|
||||
VALUES
|
||||
(
|
||||
'post_4_1',
|
||||
'influencer_4',
|
||||
'project_2',
|
||||
'新品上市特惠活动',
|
||||
'Facebook',
|
||||
'image',
|
||||
now() - INTERVAL 4 DAY
|
||||
);
|
||||
Reference in New Issue
Block a user