- 数据库密码会每次重新生成。main 每次执行都会调用 generate_db_password(),见 deploy.sh:769 和 deploy.sh:341。 - 然后脚本会直接覆盖 .env,把新的 DB_PASSWORD 写进去,见 deploy.sh:559。 - 所以如果拿它做“更新已有部署”,而不是全新部署,就有较大概率把应用侧密码改了,但旧数据卷里的 PostgreSQL 实际密 码没变,最终导致应用连不上旧库。 如果不能用脚本直接更新也辛苦作者说明一下,并给出明确的增量更新指南