diff --git a/earwigbot/tasks/drn_clerkbot.py b/earwigbot/tasks/drn_clerkbot.py index afca673..b00c032 100644 --- a/earwigbot/tasks/drn_clerkbot.py +++ b/earwigbot/tasks/drn_clerkbot.py @@ -140,7 +140,7 @@ class DRNClerkBot(Task): removals = set() query1 = "SELECT volunteer_username FROM volunteer" query2 = "DELETE FROM volunteer WHERE volunteer_username = ?" - query3 = "INSERT INTO volunteer VALUES (?)" + query3 = "INSERT INTO volunteer (volunteer_username) VALUES (?)" with conn.cursor() as cursor: cursor.execute(query1) for row in cursor: diff --git a/earwigbot/tasks/schema/drn_clerkbot.sql b/earwigbot/tasks/schema/drn_clerkbot.sql index ff64927..8dc0c08 100644 --- a/earwigbot/tasks/schema/drn_clerkbot.sql +++ b/earwigbot/tasks/schema/drn_clerkbot.sql @@ -50,8 +50,9 @@ CREATE TABLE `signature` ( DROP TABLE IF EXISTS `volunteer`; CREATE TABLE `volunteer` ( + `volunteer_id` int(10) unsigned NOT NULL AUTO_INCREMENT, `volunteer_username` varchar(512) COLLATE utf8_unicode_ci DEFAULT NULL, - PRIMARY KEY (`volunteer_username`) + PRIMARY KEY (`volunteer_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; --- Dump completed on 2012-07-27 00:00:00 +-- Dump completed on 2012-07-31 1:34:28