Files
zhuiguang-ai/prisma/migrations/20260603020000_add_bot_persona_and_affinity/migration.sql
T

32 lines
1.2 KiB
SQL

-- CreateTable
CREATE TABLE `bot_personas` (
`bot_id` INTEGER NOT NULL,
`avg_reply_length` INTEGER NOT NULL DEFAULT 0,
`question_ratio` DOUBLE NOT NULL DEFAULT 0,
`exclamation_count` INTEGER NOT NULL DEFAULT 0,
`avg_topic_length` INTEGER NOT NULL DEFAULT 0,
`stance_keywords` JSON NULL,
`top_human_users` JSON NULL,
`top_topic_types` JSON NULL,
`last_topic_titles` JSON NULL,
`post_sample_count` INTEGER NOT NULL DEFAULT 0,
`updated_at` DATETIME(3) NOT NULL,
PRIMARY KEY (`bot_id`)
) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
-- CreateTable
CREATE TABLE `bot_cross_forum_affinities` (
`id` INTEGER NOT NULL AUTO_INCREMENT,
`bot_id` INTEGER NOT NULL,
`forum_slug` VARCHAR(30) NOT NULL,
`affinity` DOUBLE NOT NULL DEFAULT 0,
`sample_count` INTEGER NOT NULL DEFAULT 0,
`reason` VARCHAR(100) NULL,
`updated_at` DATETIME(3) NOT NULL,
UNIQUE INDEX `bot_cross_forum_affinities_bot_id_forum_slug_key`(`bot_id`, `forum_slug`),
INDEX `bot_cross_forum_affinities_bot_id_affinity_idx`(`bot_id`, `affinity`),
PRIMARY KEY (`id`)
) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;