Index: database/updates.inc =================================================================== RCS file: /cvs/drupal/drupal/database/updates.inc,v retrieving revision 1.122 diff -u -r1.122 updates.inc --- database/updates.inc 29 Jul 2005 20:31:04 -0000 1.122 +++ database/updates.inc 30 Jul 2005 16:33:36 -0000 @@ -118,7 +118,8 @@ "2005-05-11" => "update_139", "2005-05-12" => "update_140", "2005-05-22" => "update_141", - "2005-07-29" => "update_142" + "2005-07-29" => "update_142", + "2005-07-30" => "update_143" ); function update_32() { @@ -2518,6 +2519,20 @@ return $ret; } +function update_143() { + $ret = array(); + + if ($GLOBALS['db_type'] == 'mysql') { + $ret[] = update_sql("ALTER TABLE {contact} CHANGE subject category VARCHAR(255) NOT NULL "); + } + elseif ($GLOBALS['db_type'] == 'pgsql') { + $ret[] = update_sql("ALTER TABLE {contact} RENAME COLUMN subject TO category"); + } + $ret[] = update_sql("ALTER TABLE {contact} ADD PRIMARY KEY (category)"); + + return $ret; +} + function update_sql($sql) { $edit = $_POST["edit"]; $result = db_query($sql);