Commit a28f1ad9 authored by webchick's avatar webchick

#257910 follow-up by Damien Tournoud: Fix location of search.install update...

#257910 follow-up by Damien Tournoud: Fix location of search.install update code and remove redundant index.
parent d0f8f90a
......@@ -89,7 +89,6 @@ function search_schema() {
),
'indexes' => array(
'sid_type' => array('sid', 'type'),
'word' => array('word'),
),
'primary key' => array('word', 'sid', 'type'),
);
......@@ -152,3 +151,18 @@ function search_schema() {
return $schema;
}
/**
* Replace unique keys in 'search_dataset' and 'search_index' by primary keys.
*/
function search_update_7000() {
$ret = array();
db_drop_unique_key($ret, 'search_dataset', 'sid_type');
db_add_primary_key($ret, 'search_dataset', array('sid', 'type'));
db_drop_index($ret, 'search_index', 'word');
db_drop_unique_key($ret, 'search_index', 'word_sid_type');
db_add_primary_key($ret, 'search_index', array('word', 'sid', 'type'));
return $ret;
}
......@@ -3096,22 +3096,7 @@ function system_update_7011() {
'permission' => 'bypass node access',
));
}
$insert->execute();
return $ret;
}
/**
* Replace unique keys in 'search_dataset' and 'search_index' by primary keys.
*/
function system_update_7012() {
$ret = array();
db_drop_unique_key($ret, 'search_dataset', 'sid_type');
db_add_primary_key($ret, 'search_dataset', array('sid', 'type'));
db_drop_index($ret, 'search_index', 'word');
db_drop_unique_key($ret, 'search_index', 'word_sid_type');
db_add_primary_key($ret, 'search_index', array('word', 'sid', 'type'));
$insert->execute();
return $ret;
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment