You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Jira连接AWS Aurora PostgreSQL新数据库时提示非空错误求助

问题分析与解决办法

这个错误的核心原因大概率是你使用了Aurora默认创建的postgres数据库——该数据库本身自带系统schema(比如public)和系统表、视图,Jira的连接检查会把这些默认存在的对象判定为“非空”,哪怕你从未手动操作过数据。

以下是具体排查和解决步骤:

  • 为Jira创建专属空数据库
    不要使用默认的postgres库,登录到Aurora读写实例,执行SQL创建一个真正的空数据库:
    CREATE DATABASE jira_db WITH ENCODING 'UTF8' LC_COLLATE='en_US.UTF-8' LC_CTYPE='en_US.UTF-8' TEMPLATE template0;
    
    必须指定TEMPLATE template0,避免继承默认模板中的系统对象,确保数据库完全为空。
  • 配置数据库权限
    确保Jira使用的数据库用户拥有新创建数据库的全部权限:
    GRANT ALL PRIVILEGES ON DATABASE jira_db TO your_jira_db_user;
    
  • 版本兼容性确认
    Jira Service Desk 4.19.1对应Jira Core 8.19,官方明确支持PostgreSQL 12.x版本,所以版本匹配不是问题根源。

如果创建新数据库后仍报错,可以检查是否有自动化脚本(比如你的user-data脚本)无意中向数据库写入了内容,但根据你的描述,最可能的原因还是默认数据库的系统对象触发了Jira的非空检查。

内容的提问来源于stack exchange,提问作者Legion_of_boom__

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.15 14:30:44