On Tue, Nov 17, 2015 at 11:04:20AM +0100, Pierre-Yves Chibon wrote: > This is without checking the changes in unique constraints where we might have > a few other surprises. After looking more into this, it seems the only fields where we will run into 'problems' are `ircnick` and `email_token` that FAS3 requires to be unique while FAS2 doesn't. I run the following query on the DB: SELECT username, ircnick, status FROM people WHERE ircnick IS NOT NULL AND ircnick != '' AND status = 'active' AND ircnick IN ( SELECT ircnick FROM people WHERE status = 'active' GROUP BY ircnick HAVING COUNT(ircnick) > 1 ) ORDER BY ircnick, username; This returned 70 rows, so at least 35 persons have at minimum 2 accounts, active, set with the same ircnick. I propose that we contact them and kindly ask that they either remove the ircnick from one of the accounts or just deactivate it. For the email_token, we have two different account with the same token, and a few with a token's whose value is ''. (Also: FAS3 requires email_token to be unique, but not password_token, should we make this consistent?) Some more questions for the migration: - Do we migrate disabled accounts? - Do we migrate accounts who last_seen date == the creation date ? Thanks, Pierre
Attachment:
pgpZTxfor3e9j.pgp
Description: PGP signature
_______________________________________________ infrastructure mailing list infrastructure@xxxxxxxxxxxxxxxxxxxxxxx http://lists.fedoraproject.org/admin/lists/infrastructure@xxxxxxxxxxxxxxxxxxxxxxx