Index: database/updates.inc =================================================================== RCS file: /cvs/drupal/drupal/database/updates.inc,v retrieving revision 1.129 diff -u -r1.129 updates.inc --- database/updates.inc 30 Aug 2005 15:19:20 -0000 1.129 +++ database/updates.inc 31 Aug 2005 18:28:17 -0000 @@ -44,7 +44,8 @@ "2005-07-30" => "update_143", "2005-08-08" => "update_144", "2005-08-15" => "update_145", - "2005-08-25" => "update_146" + "2005-08-25" => "update_146", + "2005-08-25" => "update_147" ); function update_110() { @@ -759,6 +760,17 @@ $ret[] = update_sql("CREATE TABLE {old_revisions} AS SELECT nid, type, revisions FROM {node} WHERE revisions != ''"); } + function update_147(){ + $ret = array(); + if($_GLOBALS['db_type'] == "mysql"){ + $ret[] = update_sql("ALTER TABLE {contact} DROP PRIMARY KEY"); + $ret[] = update_sql("ALTER TABLE {contact} ADD COLUMN cid int(11) NOT NULL auto_increment PRIMARY KEY"); + $ret[] = update_sql("ALTER TABLE {contact} ADD COLUMN weight int(11) NOT NULL default 0"); + } else if($_GLOBALS['db_type'] == "pgsql") { + // Finish + } + } + // Move logs too. $result = db_query("SELECT nid, log FROM {book} WHERE log != ''"); while ($row = db_fetch_object($result)) {