From: moodler Date: Fri, 13 Jul 2007 06:44:31 +0000 (+0000) Subject: I fixed up the database creation X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=6c4af359b9307c9602b13265bcd80c82885053a8;p=moodle.git I fixed up the database creation --- diff --git a/blocks/search/block_search.php b/blocks/search/block_search.php index f696c716f0..643a0dfa3e 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 724409018b..449f0af3c1 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 48244ee91a..0000000000 --- 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 0f7969c345..0000000000 --- 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 b2d71b6bdd..0000000000 --- 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; }