docker構築したDifyのワークスペース名をコマンド一発で変更する

に公開

環境

dify v0.14.2

tl;dr

標準dockerで構築したなら以下のコマンドでOK。

cd ${cloneしたdifyの場所}/docker
docker compose exec db psql -h 127.0.0.1 -d dify -U postgres -c "UPDATE tenants SET name = 'ここに変更したいワークスペース名を入れる' WHERE id = (SELECT id FROM tenants LIMIT 1)"

解説

https://docs.dify.ai/ja-jp/learn-more/faq/install-faq#id-7-rkarubjondesupsunowosuruha

  1. ローカル展開バージョンでスペースの名前を変更する方法は?
    データベースのtenantsテーブルを直接修正してください。

パワープレイを要求されてしまうのだ。

参考

詳しいことはこちらのQiita記事が一から順を追ってやっているので、そちらを参照すること。
https://qiita.com/hanaya/items/311ac8d0bfd6c7a83d6c

Discussion