#257910 follow-up by Damien Tournoud: Fix location of search.install update code and remove redundant index.
parent
d0f8f90a36
commit
a28f1ad9d2
|
@ -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;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue