From f1e4387de9b6447c77cdcd5eeb3dc5a4c4fadee5 Mon Sep 17 00:00:00 2001 From: Monty Taylor Date: Thu, 21 Jul 2011 16:38:10 -0400 Subject: [PATCH] Update group insertion to include group_type. Change-Id: I703cc8cce69143e758ef49e95878e85086db70c1 --- insert_gerrit.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/insert_gerrit.py b/insert_gerrit.py index 9da6c96b..c9a5fd33 100644 --- a/insert_gerrit.py +++ b/insert_gerrit.py @@ -52,10 +52,17 @@ for (k,v) in groups.items(): cur.execute("select max(s) from account_group_id") group_id = cur.fetchall()[0][0] + # Match the 40-char 'uuid' that java is producing group_uuid = uuid.uuid4() + second_uuid = uuid.uuid4() + full_uuid = "%s%s" % (group_uuid.hex, second_uuid.hex[:8]) - cur.execute("""insert into account_groups (group_id, owner_group_id, name, description, group_uuid) values - (%s, %s,%s,%s, %s)""", (group_id, group_id, k,v, group_uuid.hex)) + cur.execute("""insert into account_groups + (group_id, group_type, owner_group_id, + name, description, group_uuid) + values + (%s, 'INTERNAL', 1, %s, %s, %s)""", + (group_id, k,v, full_uuid)) cur.execute("""insert into account_group_names (group_id, name) values (%s, %s)""", (group_id, k))