修改docker本地部署的Dify中workspace name的方法

官方说明要在数据库 tenants 表里修改。

1、首先确定dify使用是否为PostgreSQL

默认为PostgreSQL数据库,可以查看验证。

进入本地部署的dify/docker/.env中,查看文件内容

cat .env | grep DB_USERNAME

默认名称输出如下,则本地部署的是PostgreSQL

也可以查看docker-db-1或者是dify-db-1 容器是否运行

docker ps 

或者直接

docker ps | grep docker-db-1 

如果docker-db-1容器,说明使用的是 PostgreSQL

2、在数据库tenants表中修改名称

进入 PostgreSQL 容器

docker exec -it docker-db-1 psql -U postgres -d dify

其中

  • -U postgres:使用 postgres 作为数据库用户(可能需要检查 .env 确认DB_USERNAME用户名)。
  • -d dify:连接 dify 数据库(同样可以检查 .env 确认DB_DATABASE数据库名称)。

首先查询 tenants 表,列出所有 idname。

SELECT id, name FROM tenants;

找到要修改的 id 后,运行:

UPDATE tenants SET name = '新名称' WHERE id = '你的id';

例如,如果 id123456,要改成 "My New Space",执行:

UPDATE tenants SET name = 'My New Space' WHERE id = '123456';

再次查询确认修改成功。接着control-D退出数据库。

最后,重启 Dify 让改动生效:

docker restart docker-db-1

完成修改! 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值