/[drupal]/contributions/modules/resultcache/resultcache.install
ViewVC logotype

Contents of /contributions/modules/resultcache/resultcache.install

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.2 - (show annotations) (download) (as text)
Wed Apr 2 20:12:41 2008 UTC (19 months, 3 weeks ago) by alexb
Branch: MAIN
CVS Tags: DRUPAL-5--1-0, HEAD
Branch point for: DRUPAL-5
Changes since 1.1: +38 -38 lines
File MIME type: text/x-php
Add 5.x version
1 <?php
2 /* $Id: resultcache.install,v 1.1 2006/12/15 22:46:15 alexb Exp $ */
3
4 function resultcache_install() {
5 switch ($GLOBALS['db_type']) {
6 case 'mysqli':
7 case 'mysql':
8 db_query("DROP TABLE {cache_result}");
9 db_query("CREATE TABLE {cache_result} (
10 `crid` int(10) NOT NULL AUTO_INCREMENT,
11 `lastused` int(11) NOT NULL default '0',
12 `lastupdated` int(11) NOT NULL default '0',
13 `function` varchar(255) NOT NULL default '',
14 `arguments` LONGTEXT NOT NULL,
15 `result` longtext,
16 `createlapse` FLOAT,
17 `retrievelapse` FLOAT,
18 INDEX `function` (`function`),
19 INDEX `arguments` (`arguments`(255)),
20 PRIMARY KEY `crid` (`crid`)
21 )DEFAULT CHARACTER SET utf8");
22
23 $success = TRUE;
24 break;
25 case 'pgsql':
26
27 break;
28 default:
29 break;
30 } // End case
31
32 if ($success) {
33 drupal_set_message(t('Result Cache module installed tables successfully.'));
34 }
35 else {
36 drupal_set_message(t('The installation of Result Cache module was unsuccessful.'), 'error');
37 }
38 }
39 ?>

  ViewVC Help
Powered by ViewVC 1.1.2