v0.11.1: 权限体系重构 + AI管线优化 + 内容整理
This commit is contained in:
@@ -0,0 +1,44 @@
|
||||
-- AlterTable
|
||||
ALTER TABLE `skills` ADD COLUMN `last_reviewed_at` DATETIME(3) NULL,
|
||||
ADD COLUMN `github_stars_history` JSON NULL;
|
||||
|
||||
-- CreateTable
|
||||
CREATE TABLE `skill_reviews` (
|
||||
`id` INTEGER NOT NULL AUTO_INCREMENT,
|
||||
`skill_id` INTEGER NOT NULL,
|
||||
`capability` DOUBLE NOT NULL,
|
||||
`dev_exp` DOUBLE NOT NULL,
|
||||
`cost_license` DOUBLE NOT NULL,
|
||||
`community` DOUBLE NOT NULL,
|
||||
`performance` DOUBLE NOT NULL,
|
||||
`overall` DOUBLE NOT NULL,
|
||||
`reviews` JSON NOT NULL,
|
||||
`long_article` TEXT NULL,
|
||||
`video_script` TEXT NULL,
|
||||
`social_cards` JSON NULL,
|
||||
`status` ENUM('DRAFT', 'PUBLISHED', 'REJECTED', 'OUTDATED') NOT NULL DEFAULT 'DRAFT',
|
||||
`reviewed_at` DATETIME(3) NOT NULL,
|
||||
`created_at` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3),
|
||||
|
||||
UNIQUE INDEX `skill_reviews_skill_id_key`(`skill_id`),
|
||||
INDEX `skill_reviews_skill_id_idx`(`skill_id`),
|
||||
INDEX `skill_reviews_overall_idx`(`overall`),
|
||||
PRIMARY KEY (`id`)
|
||||
) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
|
||||
|
||||
-- CreateTable
|
||||
CREATE TABLE `review_generation_logs` (
|
||||
`id` INTEGER NOT NULL AUTO_INCREMENT,
|
||||
`skill_id` INTEGER NOT NULL,
|
||||
`status` VARCHAR(20) NOT NULL,
|
||||
`prompt` TEXT NOT NULL,
|
||||
`response` TEXT NULL,
|
||||
`error` TEXT NULL,
|
||||
`created_at` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3),
|
||||
|
||||
INDEX `review_generation_logs_skill_id_idx`(`skill_id`),
|
||||
PRIMARY KEY (`id`)
|
||||
) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
|
||||
|
||||
-- AddForeignKey
|
||||
ALTER TABLE `skill_reviews` ADD CONSTRAINT `skill_reviews_skill_id_fkey` FOREIGN KEY (`skill_id`) REFERENCES `skills`(`id`) ON DELETE RESTRICT ON UPDATE CASCADE;
|
||||
Reference in New Issue
Block a user