mirror of
https://github.com/certd/certd.git
synced 2026-08-03 20:05:54 +08:00
feat: 支持在线插件下载安装审核等
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
ALTER TABLE "pi_plugin" ADD COLUMN "app_id" integer;
|
||||
ALTER TABLE "pi_plugin" ADD COLUMN "developer_id" integer;
|
||||
ALTER TABLE "pi_plugin" ADD COLUMN "full_name" varchar(200);
|
||||
ALTER TABLE "pi_plugin" ADD COLUMN "latest" varchar(100);
|
||||
ALTER TABLE "pi_plugin" ADD COLUMN "status" varchar(100);
|
||||
ALTER TABLE "pi_plugin" ADD COLUMN "download_count" integer;
|
||||
ALTER TABLE "pi_plugin" ADD COLUMN "score" real;
|
||||
ALTER TABLE "pi_plugin" ADD COLUMN "sync_time" integer;
|
||||
|
||||
CREATE UNIQUE INDEX "index_plugin_full_name" ON "pi_plugin" ("full_name");
|
||||
CREATE INDEX "index_plugin_plugin_type" ON "pi_plugin" ("pluginType");
|
||||
CREATE INDEX "index_plugin_group" ON "pi_plugin" ("group");
|
||||
CREATE INDEX "index_plugin_developer_id" ON "pi_plugin" ("developer_id");
|
||||
CREATE INDEX "index_plugin_sync_time" ON "pi_plugin" ("sync_time");
|
||||
|
||||
UPDATE "pi_plugin" SET "type" = 'store' WHERE "type" = 'custom';
|
||||
@@ -1,24 +0,0 @@
|
||||
CREATE TABLE "pi_plugin_market_item"
|
||||
(
|
||||
"id" integer PRIMARY KEY AUTOINCREMENT NOT NULL,
|
||||
"app_id" integer,
|
||||
"full_name" varchar(200) NOT NULL,
|
||||
"author" varchar(100),
|
||||
"name" varchar(100),
|
||||
"plugin_type" varchar(100),
|
||||
"title" varchar(200),
|
||||
"icon" varchar(200),
|
||||
"group" varchar(100),
|
||||
"desc" varchar(1000),
|
||||
"latest" varchar(100),
|
||||
"status" varchar(100),
|
||||
"download_count" integer,
|
||||
"sync_time" integer,
|
||||
"create_time" datetime NOT NULL DEFAULT (CURRENT_TIMESTAMP),
|
||||
"update_time" datetime NOT NULL DEFAULT (CURRENT_TIMESTAMP)
|
||||
);
|
||||
|
||||
CREATE UNIQUE INDEX "index_plugin_market_item_full_name" ON "pi_plugin_market_item" ("full_name");
|
||||
CREATE INDEX "index_plugin_market_item_plugin_type" ON "pi_plugin_market_item" ("plugin_type");
|
||||
CREATE INDEX "index_plugin_market_item_group" ON "pi_plugin_market_item" ("group");
|
||||
CREATE INDEX "index_plugin_market_item_sync_time" ON "pi_plugin_market_item" ("sync_time");
|
||||
@@ -0,0 +1,5 @@
|
||||
ALTER TABLE "pi_plugin" ADD COLUMN "installed" boolean NOT NULL DEFAULT true;
|
||||
|
||||
UPDATE "pi_plugin" SET "installed" = true;
|
||||
|
||||
ALTER TABLE "pi_plugin" ADD COLUMN "ai_check_status" varchar(32) NOT NULL DEFAULT '';
|
||||
Reference in New Issue
Block a user