今天更新了最新稳定版之后,找不到数据库了

image

我用的是mysql,错误提示的确是pgsql的端口 5432
我用的是docker registry.cn-shanghai.aliyuncs.com/nocobase/nocobase:latest nocobase-app-1

同样的问题

看看数据库的容器起来了没有,我之前遇到过,数据库丢失的情况,最后还是重新创建的。教训是不要更新的太快

我用的自己创建的Mysql数据库,不是容器化的,他这个报的错是无法连接postgresql,多半是配置错了,或者数据库选择时判断错

image
.env文件被覆盖了,我记得以前.env文件在storage里面的呀,现在放到容器里面了,更新的时候就随着容器被初始化了

可以加个 DB_PORT 解决

services:
  app:
    environment:
++    - DB_PORT=3356

不只是端口问题,而是 .env 配置文件被覆盖了

遇到了一样的问题,更新到最新的1.6.22版本出现,直接回退到1.6.20版本正常了

你用1panle升级的时候,这次升级是出现了这问题,你点应用参数-详情-高级设置-编辑 compose
在environment里面添加一行 - DB_PORT=3306 指定下数据库端口就好了 早上我研究了一小时才发现这里的问题。如果你数据库端口不是3306注意端口是你的数据库端口

问题已修复,升级到 1.6.23