From: Dave Lawrence Date: Mon, 23 Jul 2012 21:45:38 +0000 (-0400) Subject: Bug 764466 - Add a primary key to the profiles_activity table X-Git-Tag: bugzilla-4.3.2~16 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=bfabb024d429c1ec92a48ab01e528838ab289a56;p=thirdparty%2Fbugzilla.git Bug 764466 - Add a primary key to the profiles_activity table r=glob, a=LpSolit --- diff --git a/Bugzilla/DB/Schema.pm b/Bugzilla/DB/Schema.pm index 7293d25d89..1ca7d9d7c8 100644 --- a/Bugzilla/DB/Schema.pm +++ b/Bugzilla/DB/Schema.pm @@ -903,6 +903,8 @@ use constant ABSTRACT_SCHEMA => { profiles_activity => { FIELDS => [ + id => {TYPE => 'MEDIUMSERIAL', NOTNULL => 1, + PRIMARYKEY => 1}, userid => {TYPE => 'INT3', NOTNULL => 1, REFERENCES => {TABLE => 'profiles', COLUMN => 'userid', diff --git a/Bugzilla/Install/DB.pm b/Bugzilla/Install/DB.pm index f516748b90..194ed310b1 100644 --- a/Bugzilla/Install/DB.pm +++ b/Bugzilla/Install/DB.pm @@ -682,6 +682,10 @@ sub update_table_definitions { $dbh->bz_add_column('bugs_activity', 'id', {TYPE => 'MEDIUMSERIAL', NOTNULL => 1, PRIMARYKEY => 1}); + # 2012-06-13 dkl@mozilla.com - Bug 764466 + $dbh->bz_add_column('profiles_activity', 'id', + {TYPE => 'MEDIUMSERIAL', NOTNULL => 1, PRIMARYKEY => 1}); + ################################################################ # New --TABLE-- changes should go *** A B O V E *** this point # ################################################################ diff --git a/contrib/recode.pl b/contrib/recode.pl index cf0997a528..de204f1556 100755 --- a/contrib/recode.pl +++ b/contrib/recode.pl @@ -32,6 +32,7 @@ use constant SPECIAL_KEYS => { # bugs_activity since 4.4 has a unique primary key added bugs_activity => 'bug_id,bug_when,fieldid', profile_setting => 'user_id,setting_name', + # profiles_activity since 4.4 has a unique primary key added profiles_activity => 'userid,profiles_when,fieldid', setting_value => 'name,value', # longdescs didn't used to have a PK, before 2.20.