This commit is contained in:
2025-11-22 22:58:12 +08:00
parent 0d6b9866e1
commit 21cd636205
7 changed files with 360 additions and 82 deletions

29
sql/dm/t_ocr_log.sql Normal file
View File

@@ -0,0 +1,29 @@
-- 达梦数据库 OCR日志表建表语句
-- 用于记录OCR识别操作的日志信息
CREATE TABLE "t_ocr_log" (
"id" INTEGER IDENTITY(1,1) NOT NULL,
"table_name" VARCHAR(100) DEFAULT NULL,
"file_name" VARCHAR(255) DEFAULT NULL,
"status_type" VARCHAR(50) DEFAULT NULL,
"failure_reason" CLOB DEFAULT NULL,
"create_time" TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
"update_time" TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY ("id")
);
-- 创建索引
CREATE INDEX "idx_ocr_log_table_name" ON "t_ocr_log"("table_name");
CREATE INDEX "idx_ocr_log_file_name" ON "t_ocr_log"("file_name");
CREATE INDEX "idx_ocr_log_status_type" ON "t_ocr_log"("status_type");
CREATE INDEX "idx_ocr_log_create_time" ON "t_ocr_log"("create_time");
-- 添加表注释
COMMENT ON TABLE "t_ocr_log" IS 'OCR识别日志表';
COMMENT ON COLUMN "t_ocr_log"."id" IS '主键ID';
COMMENT ON COLUMN "t_ocr_log"."table_name" IS '表名';
COMMENT ON COLUMN "t_ocr_log"."file_name" IS '文件名';
COMMENT ON COLUMN "t_ocr_log"."status_type" IS '转换状态';
COMMENT ON COLUMN "t_ocr_log"."failure_reason" IS '失败原因';
COMMENT ON COLUMN "t_ocr_log"."create_time" IS '创建时间';
COMMENT ON COLUMN "t_ocr_log"."update_time" IS '更新时间';

View File

@@ -0,0 +1,29 @@
-- 人大金仓数据库 OCR日志表建表语句
-- 用于记录OCR识别操作的日志信息
CREATE TABLE "t_ocr_log" (
"id" SERIAL NOT NULL,
"table_name" VARCHAR(100) DEFAULT NULL,
"file_name" VARCHAR(255) DEFAULT NULL,
"status_type" VARCHAR(50) DEFAULT NULL,
"failure_reason" TEXT DEFAULT NULL,
"create_time" TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
"update_time" TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY ("id")
);
-- 创建索引
CREATE INDEX "idx_ocr_log_table_name" ON "t_ocr_log"("table_name");
CREATE INDEX "idx_ocr_log_file_name" ON "t_ocr_log"("file_name");
CREATE INDEX "idx_ocr_log_status_type" ON "t_ocr_log"("status_type");
CREATE INDEX "idx_ocr_log_create_time" ON "t_ocr_log"("create_time");
-- 添加表注释
COMMENT ON TABLE "t_ocr_log" IS 'OCR识别日志表';
COMMENT ON COLUMN "t_ocr_log"."id" IS '主键ID';
COMMENT ON COLUMN "t_ocr_log"."table_name" IS '表名';
COMMENT ON COLUMN "t_ocr_log"."file_name" IS '文件名';
COMMENT ON COLUMN "t_ocr_log"."status_type" IS '转换状态';
COMMENT ON COLUMN "t_ocr_log"."failure_reason" IS '失败原因';
COMMENT ON COLUMN "t_ocr_log"."create_time" IS '创建时间';
COMMENT ON COLUMN "t_ocr_log"."update_time" IS '更新时间';

17
sql/mysql/t_ocr_log.sql Normal file
View File

@@ -0,0 +1,17 @@
-- OCR日志表建表语句
-- 用于记录OCR识别操作的日志信息
CREATE TABLE `t_ocr_log` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
`table_name` varchar(100) DEFAULT NULL COMMENT '表名',
`file_name` varchar(255) DEFAULT NULL COMMENT '文件名',
`status_type` varchar(50) DEFAULT NULL COMMENT '转换状态',
`failure_reason` text DEFAULT NULL COMMENT '失败原因',
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`id`),
KEY `idx_table_name` (`table_name`),
KEY `idx_file_name` (`file_name`),
KEY `idx_status_type` (`status_type`),
KEY `idx_create_time` (`create_time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='OCR识别日志表';