diff --git a/blocks/search/block_search.php b/blocks/search/block_search.php
index f696c716f02..643a0dfa3e9 100644
--- a/blocks/search/block_search.php
+++ b/blocks/search/block_search.php
@@ -16,7 +16,7 @@
function init() {
$this->title = get_string('blockname', 'block_search');
$this->cron = 1;
- $this->version = 2007062900;
+ $this->version = 2007071302;
} //init
// only one instance of this block is required
@@ -82,4 +82,4 @@
} //block_search
-?>
\ No newline at end of file
+?>
diff --git a/blocks/search/db/install.xml b/blocks/search/db/install.xml
index 724409018b1..449f0af3c10 100644
--- a/blocks/search/db/install.xml
+++ b/blocks/search/db/install.xml
@@ -9,19 +9,21 @@
-
-
-
-
+
+
+
+
+
+
-
\ No newline at end of file
+
diff --git a/blocks/search/db/mysql.php b/blocks/search/db/mysql.php
deleted file mode 100644
index 48244ee91ab..00000000000
--- a/blocks/search/db/mysql.php
+++ /dev/null
@@ -1,30 +0,0 @@
-prefix}search_documents` ADD `item_type` VARCHAR( 32 ) NOT NULL AFTER `doctype` ; ");
- modify_database ("", "ALTER TABLE `{$CFG->prefix}search_documents` ADD INDEX ( `item_type` ) ; ");
- modify_database ("", "ALTER TABLE `{$CFG->prefix}search_documents` CHANGE `doctype` `doctype` VARCHAR( 32 ) DEFAULT 'none' ; ");
- modify_database ("", "ALTER TABLE `{$CFG->prefix}search_documents` CHANGE `title` `title` VARCHAR( 255 ) ; ");
- modify_database ("", "ALTER TABLE `{$CFG->prefix}search_documents` CHANGE `url` `url` VARCHAR( 255 ) ; ");
- modify_database ("", "ALTER TABLE `{$CFG->prefix}mdl_search_documents` CHANGE `docid` `docid` VARCHAR( 32 ) ; ");
- $result = true;
- }
-
- ////// DO NOT ADD NEW THINGS HERE!! USE upgrade.php and the lib/ddllib.php functions.
-
- //Finally, return result
- return $result;
-}
diff --git a/blocks/search/db/mysql.sql b/blocks/search/db/mysql.sql
deleted file mode 100644
index 0f7969c345b..00000000000
--- a/blocks/search/db/mysql.sql
+++ /dev/null
@@ -1,13 +0,0 @@
-CREATE TABLE IF NOT EXISTS `prefix_search_documents` (
- `id` int(11) NOT NULL auto_increment,
- `docid` varchar(32) NOT NULL,
- `doctype` varchar(32) NOT NULL default 'none',
- `itemtype` varchar(32) NOT NULL default 'standard',
- `title` varchar(255) NOT NULL default '',
- `url` varchar(255) NOT NULL default '',
- `docdate` timestamp NOT NULL default 0,
- `updated` timestamp NOT NULL default CURRENT_TIMESTAMP,
- `courseid` int(11) NOT NULL default 0,
- `groupid` int(11) NOT NULL default 0,
- PRIMARY KEY (`id`)
-) ENGINE=MyISAM AUTO_INCREMENT=1;
diff --git a/blocks/search/db/postgres7.php b/blocks/search/db/postgres7.php
deleted file mode 100644
index b2d71b6bdd1..00000000000
--- a/blocks/search/db/postgres7.php
+++ /dev/null
@@ -1,24 +0,0 @@
-addFieldInfo('id', XMLDB_TYPE_INTEGER, '10', XMLDB_UNSIGNED, XMLDB_NOTNULL, XMLDB_SEQUENCE, null, null, null);
+ $table->addFieldInfo('docid', XMLDB_TYPE_CHAR, '32', null, XMLDB_NOTNULL, null, null, null, null);
+ $table->addFieldInfo('doctype', XMLDB_TYPE_CHAR, '32', null, XMLDB_NOTNULL, null, null, null, 'none');
+ $table->addFieldInfo('itemtype', XMLDB_TYPE_CHAR, '32', null, XMLDB_NOTNULL, null, null, null, 'standard');
+ $table->addFieldInfo('title', XMLDB_TYPE_CHAR, '255', null, XMLDB_NOTNULL, null, null, null);
+ $table->addFieldInfo('url', XMLDB_TYPE_CHAR, '255', null, XMLDB_NOTNULL, null, null, null);
+ $table->addFieldInfo('docdate', XMLDB_TYPE_DATETIME, null, null, XMLDB_NOTNULL, null, null, null);
+ $table->addFieldInfo('updated', XMLDB_TYPE_DATETIME, null, null, XMLDB_NOTNULL, null, null, null);
+ $table->addFieldInfo('courseid', XMLDB_TYPE_INTEGER, '11', XMLDB_UNSIGNED, XMLDB_NOTNULL, null, null, null, '0');
+ $table->addFieldInfo('groupid', XMLDB_TYPE_INTEGER, '11', XMLDB_UNSIGNED, XMLDB_NOTNULL, null, null, null, '0');
+
+ /// Adding keys to table search_documents
+ $table->addKeyInfo('primary', XMLDB_KEY_PRIMARY, array('id'));
+
+ /// Adding indexes to table search_documents
+ $table->addIndexInfo('mdl_search_docid', XMLDB_INDEX_NOTUNIQUE, array('docid'));
+ $table->addIndexInfo('mdl_search_doctype', XMLDB_INDEX_NOTUNIQUE, array('doctype'));
+ $table->addIndexInfo('mdl_search_itemtype', XMLDB_INDEX_NOTUNIQUE, array('itemtype'));
+
+ /// Launch create table for search_documents
+ $result = $result && create_table($table);
+ }
return $result;
}