不能导入大模型 #1599
-
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
|
本地数据库和代码存在版本冲突,需要将数据库结构同步到最新版本。可以按照以下步骤操作: ✅ 方法一:使用 SQL 编辑器(推荐方式) 建议在执行 SQL 前备份数据库,尤其是生产环境。 进入项目的 Docker 目录: cd nexent/docker POSTGRES_HOST=localhost docker exec -i nexent-postgres psql -U $POSTGRES_USER -d $POSTGRES_DB < ./sql/2025-10-30-update.sql 💡 提示 若 .env 文件中定义了数据库变量,可在命令前导入: export $(grep -v '^#' .env | xargs) 建议在执行前运行数据库备份 |
Beta Was this translation helpful? Give feedback.

本地数据库和代码存在版本冲突,需要将数据库结构同步到最新版本。可以按照以下步骤操作:
✅ 方法一:使用 SQL 编辑器(推荐方式)
⚠️ 注意
打开 SQL 编辑器,点击 Connection,选择 PostgreSQL。
在拉取下来的代码目录 /nexent/docker/.env 文件中,找到以下数据库连接信息:
Host
Port
Initial Database
User Name
Password
将上述信息填入 SQL 编辑器的连接配置中,点击 Test Connection,确认连接成功。
连接成功后,在 nexent 的 schema 下可以看到所有表。
点击 New Query 新建查询窗口。
打开 /nexent/docker/sql 文件夹,其中每个文件为一次数据库更新的 SQL 脚本,文件名中包含对应的更新日期。
根据自己上次部署的日期,依次复制部署日期之后的 SQL 文件内容到刚刚新建的查询窗口中,按顺序执行。
建议在执行 SQL 前备份数据库,尤其是生产环境。
若 SQL 文件较多,请按时间顺序依次执行,以避免依赖关系错误。
.env 文件中的字段名可能为 POSTGRES_HOST、POSTGRES_PORT 等,请根据实际文件内容对应填写。
🧰 方法二:使用命令行执行(无需 SQL 编辑器)
如果您未安装 SQL 客户端,可通过命令行直接执行 SQL 更新:
进入项目的 Docker 目录:
cd nexent/docker
从 .env 文件中获取数据库连接信息,例如:
POSTGRES_HOST=localhost
POSTGRES_P…