function path_redirect_install in Path redirect 5
Same name and namespace in other branches
- 6 path_redirect.install \path_redirect_install()
Implementation of hook_install().
File
- ./
path_redirect.install, line 11 - Install and uninstall schema and functions for the path_redirect module.
Code
function path_redirect_install() {
switch ($GLOBALS['db_type']) {
case 'mysql':
case 'mysqli':
db_query("CREATE TABLE {path_redirect} (\n rid int NOT NULL auto_increment,\n path varchar(255) NOT NULL,\n redirect varchar(255) NOT NULL,\n query varchar(255),\n fragment varchar(50),\n type smallint NOT NULL,\n PRIMARY KEY (rid),\n UNIQUE KEY path (path)\n ) /*!40100 DEFAULT CHARACTER SET utf8 */;");
break;
case 'pgsql':
db_query("CREATE TABLE {path_redirect} (\n rid serial,\n path varchar(255) NOT NULL,\n redirect varchar(255) NOT NULL,\n query varchar(255),\n fragment varchar(50),\n type smallint NOT NULL,\n PRIMARY KEY (rid),\n UNIQUE (path)\n );");
break;
}
}