Hi @Colby.Clegg
is it a way to migrate an existing ‘Internal User Source’ with more than 50 users profiles to a new ‘Database User Source’?
My orignal issue is that, i’ll like to restore backup on a production gateway and i don’t want to erase all users changes.
Regards,
You can copy the config.idb
file out of the installation directory, then open it with sqlite
; then copy the values out of the INTERNAL*
tables and put them into the appropriate tables in your database user source:
1 Like
Thanks @PGriffith,
It seems that the password encryption isn’t the same between an SQLITE Internal database and a MYSQL Database User source. In this case, all users must change his password.
I don’t think there’s going to be any way to avoid that. The internal DB passwords are salted and hashed.
EDIT: Well, maybe you could. The first piece of the user password column (in square brackets) is the salt, and the remainder is a SHA-256 hash. MySQL has different hash functions built in - presumably you could manipulate your queries into a state where this works.
As you said before I understand that the password encryption method depend of the database engine?
May be it could be more easy to update internal SQLITE DB on restore gwbk?
1 Like