当前位置: 首页 > news >正文

xxl-job pg数据库适配

摘要

本文介绍xxl-job3.2.0版本pg数据库适配过程,包括涉及改动源码。

        XXL-JOB是轻量级分布式任务调度框架,核心设计目标为开发迅速、学习简单、易扩展,支持集群部署和多种调度策略。

XXL-JOB默认支持MySql数据库,要改造为PG版本需要做如下工作:

  1. 数据库脚本适配.

  2. 初始化PG数据库.

  3. 添加PG数据库配置和调整SQL.

  4. 运行验证.

全部变动文件清单如下:

数据库脚本适配

用AI转换并检查调整或者手动调整,比如增加schem前缀,去掉引号,转换后的脚本如下(仓库地址https://gitee.com/java-tony/xxl-job/blob/3.2.0-release-pg/doc/db/tables_xxl_job.postgres.sql):

初始化PG数据库

用pg数据库管理员登录pg,创建数据库,用户

  • 创建数据库和用户并授权

    -- 创建数据库
    CREATE database xxl_job_pg;
    comment on database xxl_job_pg is '分布式调度任务';
    -- 创建用户
    create user xxl with password 'xxl@job';
    -- 授权
    grant all privileges on database xxl_job_pg to xxl;
    -- 设置数据库所有者
    alter database xxl_job_pg owner to xxl;

    连接xxl_job_pg数据库执行初始化脚本<

http://www.dtcms.com/a/491450.html

相关文章:

  • OSPF路由协议重点总结
  • QT6中QToolBox功能与应用
  • Linux 进程信号机制详解
  • 淘宝客做网站推广自定义页面wordpress
  • YOLO-V1 与 YOLO-V2
  • 中科大少年班记(2025年10月)
  • 微信公众号端网站开发小程序开发费用一览表fhq华网天下
  • 体育数据库:搭建体育应用的核心「数据引擎」
  • 【JETSON+FPGA+GMSL】多功能图像采集卡,以高集成、多通道方案应对工业视觉挑战
  • 做网站教学书微信公众号下载安装
  • 【从零开始构建性能测试体系-07】理解响应时间、吞吐量与并发:性能测试关键指标解读
  • C/C++字符串
  • 上网站乱码python网站开发效率
  • 告别“搬砖”:在AI的辅助下,前端如何触及业务与架构的深水区?
  • 大显存 AI 训练实战:PyTorch/TensorFlow 参数调试与多场景落地指南
  • 石狮新站seo电子商务网站建设与管理感想
  • Socket 抓包工具与实战,从抓取到定位(Socket 的命令、分析)
  • 让安全驾驶有“AI”相伴|腾视科技DMS视频监控一体机,守护每一次出行
  • 软考高项论文考试攻略1:从趋势分析到实战技巧
  • C语言:自定义类型
  • MATLAB中双馈发电机与无刷双馈发电机低电压穿越的异同分析
  • 做公司网站需要多南京建设行政主管部门网站
  • 【CDA案例】某女装品牌如何用AARRR 模型落地实践使私域增长突围的?5分钟get到​重点
  • 企业电话交换机配置在线聊天功能安装文档
  • 公司做网站需要什么条件程序员培训机构出来找工作好找吗
  • Python3编程之Python基础(更新中...)
  • 从概念到实战:一文读懂实时操作系统(RTOS),并洞悉其与Linux/Windows的本质区别
  • 网站建设谈单思路互联网保险的特点不包括
  • 从边缘到云端:Takebishi如何比Kepware更快打通IIoT数据链路
  • uniapp :class不支持 getAvatarClass(currentContact.type) 语法 导致的问题