DIfy修改工作空间名称教程
在PostgreSQL容器中,查询tentants表,列出id 和name。修改.env文件,将POSTGRES_MAX_CONNECTION增加。如果有docker-db-1容器,说明使用的是PostgreSQL。再次查询确认修改成功。接着control -D退出数据库。默认名称输出如下,则本地部署的是PostgreSQL。进入PostgreSQL容器。最后,重启dify生效。
·
1、首先确认dify是否为PostgreSQL默认为PostgreSQL数据库,可以查看验证。进入.env文件,查看文件内容
cat .env | grep DB_USERNAME
默认名称输出如下,则本地部署的是PostgreSQL
DB_USERNAME=postgres
TENCENT_VECTOR_DB_USERNAME=dify
PGUSER=${DB_USERNAME}
或者直接
docker ps | grep docker-db-1
如果有docker-db-1容器,说明使用的是PostgreSQL
2.在数据库tentants表中修改名称
进入PostgreSQL容器
docker exec -it docker-db-1 psql -U postgres -d dify
报错:
psql: error connection to server on socket "/var/run/postgresql/.s.PGSQL.5432" failed: FATAL: sorry, too many clients already
解决报错:
修改.env文件,将POSTGRES_MAX_CONNECTION增加
POSTGRES_MAX_CONNECTIONS=500
重新启动容器
docker restart docker-db-1
在PostgreSQL容器中,查询tentants表,列出id 和name
select id, name from tentants;
例如,如果id是123,要改成"my space",执行:
update tentants set name='my space' where id='123';
再次查询确认修改成功。接着control -D退出数据库。
最后,重启dify生效。
docker-compose down
docker-compose up -d
更多推荐
所有评论(0)