关于从logto升级到casdoor的问题 #7108
Answered
by
m0eak
kahoch
asked this question in
Self Hosting | 私有化部署
关于从logto升级到casdoor的问题
#7108
-
一直没发现logto已经不支持了,现在准备遵循官方指导迁移至Casdoor,但是我看指引要先运行setup.sh,里面似乎会检查data目录是不是存在,存在就退出。我担心运行后旧的数据旧没了,不敢直接运行,请问正确的迁移操作应该是怎样? |
Beta Was this translation helpful? Give feedback.
Answered by
m0eak
Mar 24, 2025
Replies: 1 comment 10 replies
-
直接开Casdoor,只要邮箱相同,账户会自动关联 |
Beta Was this translation helpful? Give feedback.
10 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
搞了一个小时终于好了,具体流程就是一定要先备份postgres,然后连接至数据库
docker exec -it lobe-postgres psql -U postgres -d lobechat
再运行 SELECT id, username, email FROM users LIMIT 5;
如果你的数据库内的userid后面直接有邮箱的话直接casdoor登录相同的邮箱即可,
我之前没有在logto没设置邮箱,导致没法关联之前的消息,我logto手动设置了邮箱后,运行
SELECT id, username, email FROM users LIMIT 5;
依旧没有对应的邮箱,用下面的命令手动给数据库的id指定邮箱后,
UPDATE users SET email = '[email protected]' WHERE id = 'XXXXX';
然后直接换casdoor就可以了,接着把pg16切pg17