qiangdanxitong/database/create_third_party_db_config.sql
2026-01-05 15:02:14 +08:00

25 lines
1.5 KiB
SQL
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

-- 创建第三方数据库配置表
CREATE TABLE IF NOT EXISTS third_party_db_config (
id BIGINT AUTO_INCREMENT PRIMARY KEY COMMENT '主键ID',
name VARCHAR(100) NOT NULL COMMENT '配置名称',
db_type VARCHAR(50) NOT NULL DEFAULT 'sqlserver' COMMENT '数据库类型:sqlserver/mysql/postgresql',
host VARCHAR(255) NOT NULL COMMENT '服务器地址',
port INT NOT NULL DEFAULT 1433 COMMENT '端口号',
`database` VARCHAR(100) NOT NULL COMMENT '数据库名称',
username VARCHAR(100) NOT NULL COMMENT '用户名',
password VARCHAR(255) NOT NULL COMMENT '密码',
enabled TINYINT(1) NOT NULL DEFAULT 1 COMMENT '是否启用:0-禁用 1-启用',
connection_timeout INT DEFAULT 10 COMMENT '连接超时时间(秒)',
remark VARCHAR(500) COMMENT '备注',
create_time DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
update_time DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='第三方数据库配置表';
-- 插入默认配置
INSERT INTO third_party_db_config (name, db_type, host, port, `database`, username, password, enabled, connection_timeout, remark)
VALUES ('聚水潭数据中台', 'sqlserver', '218.93.191.16', 1433, 'JSDataMiddlePlatform', 'nanting', 'yq1_xL?:=E>G', 1, 10, '聚水潭商品库存查询');
-- 在任务子类型表中添加检查库存字段
ALTER TABLE task_sub_type ADD COLUMN check_inventory TINYINT(1) DEFAULT 0 COMMENT '是否检查库存:0-否 1-是' AFTER is_enabled;