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

Contents of /contributions/modules/webcomic/webcomic.install

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


Revision 1.8 - (show annotations) (download) (as text)
Tue Jan 29 06:21:11 2008 UTC (21 months, 4 weeks ago) by vyoma
Branch: MAIN
CVS Tags: HEAD
Changes since 1.7: +0 -0 lines
File MIME type: text/x-php
#215354 by Vyoma: Switching on the views integration
1 <?php
2 // $Id: webcomic.install,v 1.6 2006/04/18 21:05:55 eaton Exp $
3
4 /**
5 * Implementaton of hook_install().
6 */
7 function webcomic_install() {
8 switch ($GLOBALS['db_type']) {
9 case 'mysql':
10 case 'mysqli':
11 db_query("CREATE TABLE {webcomic_content} (
12 nid int(10) unsigned NOT NULL default '0',
13 publish_timestamp int(11) NOT NULL default '0',
14 storyline_timestamp int(11) NOT NULL default '0',
15 weight int(4) NOT NULL default '0',
16 sequence varchar(35) NOT NULL default '0',
17 PRIMARY KEY (nid)
18 ) /*!40100 DEFAULT CHARACTER SET utf8 */;");
19
20 db_query("CREATE TABLE {webcomic_strip_character} (
21 strip_nid int(10) unsigned NOT NULL default '0',
22 character_nid int(10) unsigned NOT NULL default '0',
23 PRIMARY KEY (strip_nid),
24 KEY character_nid (character_nid)
25 ) /*!40100 DEFAULT CHARACTER SET utf8 */;");
26
27 db_query("CREATE TABLE {webcomic_parent} (
28 child_nid int(10) unsigned NOT NULL default '0',
29 parent_nid int(10) unsigned NOT NULL default '0',
30 PRIMARY KEY (child_nid),
31 KEY parent_nid (parent_nid)
32 ) /*!40100 DEFAULT CHARACTER SET utf8 */;");
33
34 break;
35
36 case 'pgsql':
37 db_query("CREATE TABLE {webcomic_content} (
38 nid int NOT NULL default '0',
39 publish_timestamp int NOT NULL default '0',
40 storyline_timestamp int NOT NULL default '0',
41 weight int NOT NULL default '0',
42 sequence varchar(35) NOT NULL default '0',
43 PRIMARY KEY (nid)
44 )");
45
46 db_query("CREATE TABLE {webcomic_strip_character} (
47 strip_nid int NOT NULL default '0',
48 character_nid int NOT NULL default '0',
49 PRIMARY KEY (strip_nid)
50 )");
51
52 db_query("CREATE TABLE {webcomic_parent} (
53 child_nid int NOT NULL default '0',
54 parent_nid int NOT NULL default '0',
55 PRIMARY KEY (child_nid)
56 )");
57
58 break;
59 }
60 }

  ViewVC Help
Powered by ViewVC 1.1.2