function devel_install in Devel 5
Same name and namespace in other branches
- 6 devel.install \devel_install()
Implementation of hook_install()
File
- ./
devel.install, line 5
Code
function devel_install() {
// New module weights in core: put devel as the very last in the chain.
db_query("UPDATE {system} SET weight = 88 WHERE name = 'devel'");
switch ($GLOBALS['db_type']) {
case 'mysqli':
case 'mysql':
$sql = "CREATE TABLE {devel_queries} (\n qid int(10) NOT NULL auto_increment,\n function varchar(255) NOT NULL default '',\n query text NOT NULL,\n hash varchar(255) NOT NULL default '',\n PRIMARY KEY (`hash`),\n KEY qid (qid)\n ) /*!40100 DEFAULT CHARACTER SET utf8 */;";
db_query($sql);
$sql = "CREATE TABLE {devel_times} (\n tid int(10) NOT NULL auto_increment,\n qid int(10) NOT NULL default 0,\n time float default NULL,\n PRIMARY KEY (tid),\n KEY qid (qid)\n ) /*!40100 DEFAULT CHARACTER SET utf8 */;";
db_query($sql);
break;
case 'mssql':
$sql = "CREATE TABLE {devel_queries} (\n qid INT IDENTITY(1,1),\n \"function\" varchar(255) NOT NULL default '',\n query text NOT NULL,\n hash varchar(255) NOT NULL default '',\n PRIMARY KEY (qid));";
db_query($sql);
$sql = "CREATE TABLE {devel_times} (\n tid INT IDENTITY(1,1),\n qid INT NOT NULL default 0,\n time FLOAT default NULL,\n PRIMARY KEY (tid)\n );";
db_query($sql);
}
}