Mercurial > hg > savane-forge
view tables_savane_users.txt @ 337:af82331e34ca
Python 2.5 compat
author | Sylvain Beucler <beuc@beuc.net> |
---|---|
date | Sun, 22 Aug 2010 23:45:00 +0200 |
parents | b2d75b8b5fd2 |
children |
line wrap: on
line source
-- Good reason to keep the user -- Also: if the referenced user doesn't exist, it should be set to -- 100/None (and converted to Null when migrate to the new frontend) -- unless stated otherwise below SELECT COUNT(DISTINCT user_id) FROM user_group; SELECT COUNT(DISTINCT mod_by) FROM group_history; SELECT COUNT(DISTINCT submitted_by) FROM support; SELECT COUNT(DISTINCT added_by) FROM support_cc; SELECT COUNT(DISTINCT mod_by) FROM support_history; SELECT COUNT(DISTINCT submitted_by) FROM bugs; SELECT COUNT(DISTINCT added_by) FROM bugs_cc; SELECT COUNT(DISTINCT mod_by) FROM bugs_history; SELECT COUNT(DISTINCT submitted_by) FROM task; SELECT COUNT(DISTINCT added_by) FROM task_cc; SELECT COUNT(DISTINCT mod_by) FROM task_history; SELECT COUNT(DISTINCT submitted_by) FROM patch; SELECT COUNT(DISTINCT added_by) FROM patch_cc; SELECT COUNT(DISTINCT mod_by) FROM patch_history; SELECT COUNT(DISTINCT submitted_by) FROM cookbook; SELECT COUNT(DISTINCT added_by) FROM cookbook_cc; SELECT COUNT(DISTINCT mod_by) FROM cookbook_history; SELECT COUNT(DISTINCT submitted_by) FROM trackers_file; SELECT COUNT(DISTINCT posted_by) FROM forum; SELECT COUNT(DISTINCT submitted_by) FROM news_bytes; SELECT COUNT(DISTINCT created_by) FROM people_job; -- Rows to also remove if we remove the user DELETE FROM user WHERE user_id=...; -- hmmm DELETE FROM people_skill_inventory WHERE user_id=...; DELETE FROM form WHERE user_id=...; DELETE FROM trackers_watcher WHERE user_id=...; DELETE FROM trackers_watcher WHERE watchee_id=...; DELETE FROM trackers_notification WHERE user_id=...; DELETE FROM user_bookmarks WHERE user_id=...; DELETE FROM user_preferences WHERE user_id=...; DELETE FROM user_squad WHERE user_id=...; DELETE FROM user_votes WHERE vote_id=...; DELETE FROM task_filter WHERE user_id=...; DELETE FROM trackers_spamscore WHERE reporter_user_id=...; DELETE FROM trackers_spamscore WHERE affected_user_id=...; SELECT COUNT(DISTINCT user_id) FROM forum_monitored_forums; SELECT COUNT(DISTINCT user_id) FROM forum_saved_place; DELETE FROM user_group WHERE user_id=...; -- Rows to reset to user 'None' if the user is removed -- (user information is not crucial) UPDATE task_report SET user_id=100 WHERE user_id=...; UPDATE mail_group_list SET list_admin=100 WHERE list_admin=...; SELECT COUNT(DISTINCT assigned_to) FROM support; SELECT COUNT(DISTINCT assigned_to) FROM bugs; SELECT COUNT(DISTINCT assigned_to) FROM task; SELECT COUNT(DISTINCT assigned_to) FROM patch; SELECT COUNT(DISTINCT assigned_to) FROM cookbook;