1Panel icon indicating copy to clipboard operation
1Panel copied to clipboard

[Bug] 安装应用时,应用商店会尝试创建一个数据库,当这个数据库已经存在时会报错,并终止安装流程。

Open pooneyy opened this issue 3 months ago • 1 comments

Contact Information

No response

1Panel Version

2.0.12

Problem Description

安装应用时,应用商店会尝试创建一个数据库,当这个数据库已经存在时会报错,并终止安装流程。

某一些项目的代码里似乎写死了必须使用默认的数据库,而当应用商店尝试创建这个已经存在的数据库时会报错并终止安装。

希望在尝试创建一个已经存在的数据库,然后遭遇失败时,仅在日志显示错误,然后继续安装。因为数据库既然已经存在,实际上是不影响应用正常使用的。

Image

Steps to Reproduce

The expected correct result

No response

Related log output


Additional Information

No response

pooneyy avatar Nov 14 '25 16:11 pooneyy

因为数据库既然已经存在,实际上是不影响应用正常使用的。

可能存在数据一致性问题?除非数据库存在但是空的就不影响?

数据库用户名是应用商店安装时随机生成的,默认的postgres其实理论上就是空的

另外某些时候也是存在两个应用需要访问同一个数据库的情况,这样也被限制住了

或者存在第三种可能:卸载应用的时候没有勾选“删除数据库”,然后再次安装同一个应用,需要用到之前的数据库

Image

pooneyy avatar Nov 14 '25 16:11 pooneyy

可以使用存量数据库,需要数据库名称,用户名,密码全部保持一致,请在数据库列表复制以上数据,安装应用的时候填进去

zhengkunwang223 avatar Nov 15 '25 05:11 zhengkunwang223

可以使用存量数据库,需要数据库名称,用户名,密码全部保持一致,请在数据库列表复制以上数据,安装应用的时候填进去

那这个默认的数据库为什么用不了呢?它也算存量数据库吧

pooneyy avatar Nov 15 '25 05:11 pooneyy

可以使用存量数据库,需要数据库名称,用户名,密码全部保持一致,请在数据库列表复制以上数据,安装应用的时候填进去

那这个默认的数据库为什么用不了呢?它也算存量数据库吧

默认的数据库是?

zhengkunwang223 avatar Nov 15 '25 06:11 zhengkunwang223

可以使用存量数据库,需要数据库名称,用户名,密码全部保持一致,请在数据库列表复制以上数据,安装应用的时候填进去

那这个默认的数据库为什么用不了呢?它也算存量数据库吧

默认的数据库是?

postgres 是PostgreSQL默认会创建的数据库

pooneyy avatar Nov 15 '25 08:11 pooneyy

可以使用存量数据库,需要数据库名称,用户名,密码全部保持一致,请在数据库列表复制以上数据,安装应用的时候填进去

那这个默认的数据库为什么用不了呢?它也算存量数据库吧

默认的数据库是?

postgres 是PostgreSQL默认会创建的数据库

同步到1panel,然后给他分配一个用户名密码

zhengkunwang223 avatar Nov 15 '25 10:11 zhengkunwang223

可以使用存量数据库,需要数据库名称,用户名,密码全部保持一致,请在数据库列表复制以上数据,安装应用的时候填进去

那这个默认的数据库为什么用不了呢?它也算存量数据库吧

默认的数据库是?

postgres 是PostgreSQL默认会创建的数据库

同步到1panel,然后给他分配一个用户名密码

这个怎么同步?

pooneyy avatar Nov 15 '25 12:11 pooneyy

比如使用数据库名 postgres 安装halo时就是会失败,halo用什么数据库名都可以,但是有些项目数据库名只能用 postgres

Image Image

pooneyy avatar Nov 15 '25 17:11 pooneyy

确认了一下 我们当前默认不会同步 postgres 这个系统库 因为删除或者改密会有问题 后面看看怎么适配一下

zhengkunwang223 avatar Nov 17 '25 02:11 zhengkunwang223

v2.0.13 版本已发布。

wanghe-fit2cloud avatar Nov 20 '25 03:11 wanghe-fit2cloud