]> git.ipfire.org Git - thirdparty/bugzilla.git/commitdiff
Bug 764466 - Add a primary key to the profiles_activity table
authorDave Lawrence <dlawrence@mozilla.com>
Mon, 23 Jul 2012 21:45:38 +0000 (17:45 -0400)
committerDave Lawrence <dlawrence@mozilla.com>
Mon, 23 Jul 2012 21:45:38 +0000 (17:45 -0400)
r=glob, a=LpSolit

Bugzilla/DB/Schema.pm
Bugzilla/Install/DB.pm
contrib/recode.pl

index 7293d25d89988722b72df6a1e3cab562d2966edb..1ca7d9d7c89454bed65745e292c381c7cb6c40f0 100644 (file)
@@ -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',
index f516748b9011cd8d81698f963e2548c62d099d1b..194ed310b16dab5cc49485d162baedfc47921915 100644 (file)
@@ -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 #
     ################################################################
index cf0997a5284d9afe1b57033e770378ec8d453ecf..de204f155685e490a0c84dd04917697ceee42e2e 100755 (executable)
@@ -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.