- Removed the unused table and included the sequences table. Patch by

jaa.
4.1.x
Dries Buytaert 2002-08-22 18:21:44 +00:00
parent fd05ff03d6
commit 2fe2a123a4
1 changed files with 121 additions and 31 deletions

View File

@ -1,3 +1,6 @@
--
-- Table structure for access
--
CREATE TABLE access ( CREATE TABLE access (
aid SERIAL, aid SERIAL,
@ -8,6 +11,9 @@ CREATE TABLE access (
UNIQUE (mask) UNIQUE (mask)
); );
--
-- Table structure for authmap
--
CREATE TABLE authmap ( CREATE TABLE authmap (
aid SERIAL, aid SERIAL,
@ -18,6 +24,9 @@ CREATE TABLE authmap (
UNIQUE (authname) UNIQUE (authname)
); );
--
-- Table structure for blocks
--
CREATE TABLE blocks ( CREATE TABLE blocks (
name varchar(64) NOT NULL default '', name varchar(64) NOT NULL default '',
@ -32,6 +41,9 @@ CREATE TABLE blocks (
PRIMARY KEY (name) PRIMARY KEY (name)
); );
--
-- Table structure for book
--
CREATE TABLE book ( CREATE TABLE book (
nid integer NOT NULL default '0', nid integer NOT NULL default '0',
@ -41,9 +53,11 @@ CREATE TABLE book (
log text, log text,
PRIMARY KEY (nid) PRIMARY KEY (nid)
); );
CREATE INDEX book_nid_idx ON book(nid); CREATE INDEX book_nid_idx ON book(nid);
--
-- Table structure for boxes
--
CREATE TABLE boxes ( CREATE TABLE boxes (
bid SERIAL, bid SERIAL,
@ -56,6 +70,9 @@ CREATE TABLE boxes (
UNIQUE (title) UNIQUE (title)
); );
--
-- Table structure for bundle
--
CREATE TABLE bundle ( CREATE TABLE bundle (
bid SERIAL, bid SERIAL,
@ -65,6 +82,9 @@ CREATE TABLE bundle (
UNIQUE (title) UNIQUE (title)
); );
--
-- Table structure for cache
--
CREATE TABLE cache ( CREATE TABLE cache (
cid varchar(255) NOT NULL default '', cid varchar(255) NOT NULL default '',
@ -73,15 +93,9 @@ CREATE TABLE cache (
PRIMARY KEY (cid) PRIMARY KEY (cid)
); );
--
CREATE TABLE collection ( -- Table structure for comments
cid SERIAL, --
name varchar(32) NOT NULL default '',
types varchar(128) NOT NULL default '',
PRIMARY KEY (cid),
UNIQUE (name)
);
CREATE TABLE comments ( CREATE TABLE comments (
cid SERIAL, cid SERIAL,
@ -95,9 +109,11 @@ CREATE TABLE comments (
link varchar(16) NOT NULL default '', link varchar(16) NOT NULL default '',
PRIMARY KEY (cid) PRIMARY KEY (cid)
); );
CREATE INDEX comments_lid_idx ON comments(nid); CREATE INDEX comments_lid_idx ON comments(nid);
--
-- Table structure for directory
--
CREATE TABLE directory ( CREATE TABLE directory (
link varchar(255) NOT NULL default '', link varchar(255) NOT NULL default '',
@ -109,6 +125,9 @@ CREATE TABLE directory (
PRIMARY KEY (link) PRIMARY KEY (link)
); );
--
-- Table structure for feed
--
CREATE TABLE feed ( CREATE TABLE feed (
fid SERIAL, fid SERIAL,
@ -124,6 +143,9 @@ CREATE TABLE feed (
UNIQUE (url) UNIQUE (url)
); );
--
-- Table structure for history
--
CREATE TABLE history ( CREATE TABLE history (
uid integer NOT NULL default '0', uid integer NOT NULL default '0',
@ -132,6 +154,9 @@ CREATE TABLE history (
PRIMARY KEY (uid,nid) PRIMARY KEY (uid,nid)
); );
--
-- Table structure for item
--
CREATE TABLE item ( CREATE TABLE item (
iid SERIAL, iid SERIAL,
@ -145,12 +170,18 @@ CREATE TABLE item (
PRIMARY KEY (iid) PRIMARY KEY (iid)
); );
--
-- Table structure for layout
--
CREATE TABLE layout ( CREATE TABLE layout (
uid integer NOT NULL default '0', uid integer NOT NULL default '0',
block varchar(64) NOT NULL default '' block varchar(64) NOT NULL default ''
); );
--
-- Table structure for locales
--
CREATE TABLE locales ( CREATE TABLE locales (
lid SERIAL, lid SERIAL,
@ -167,6 +198,9 @@ CREATE TABLE locales (
PRIMARY KEY (lid) PRIMARY KEY (lid)
); );
--
-- Table structure for moderate
--
CREATE TABLE moderate ( CREATE TABLE moderate (
cid integer NOT NULL default '0', cid integer NOT NULL default '0',
@ -175,16 +209,21 @@ CREATE TABLE moderate (
score integer NOT NULL default '0', score integer NOT NULL default '0',
timestamp integer NOT NULL default '0' timestamp integer NOT NULL default '0'
); );
CREATE INDEX moderate_cid_idx ON moderate(cid); CREATE INDEX moderate_cid_idx ON moderate(cid);
CREATE INDEX moderate_nid_idx ON moderate(nid); CREATE INDEX moderate_nid_idx ON moderate(nid);
--
-- Table structure for modules
--
CREATE TABLE modules ( CREATE TABLE modules (
name varchar(64) NOT NULL default '', name varchar(64) NOT NULL default '',
PRIMARY KEY (name) PRIMARY KEY (name)
); );
--
-- Table structure for node
--
CREATE TABLE node ( CREATE TABLE node (
nid SERIAL, nid SERIAL,
@ -207,14 +246,15 @@ CREATE TABLE node (
static integer NOT NULL default '0', static integer NOT NULL default '0',
PRIMARY KEY (nid) PRIMARY KEY (nid)
); );
CREATE INDEX node_type_idx ON node(type); CREATE INDEX node_type_idx ON node(type);
CREATE INDEX node_title_idx ON node(title,type); CREATE INDEX node_title_idx ON node(title,type);
CREATE INDEX node_promote_idx ON node(promote); CREATE INDEX node_promote_idx ON node(promote);
CREATE INDEX node_status_idx ON node(status); CREATE INDEX node_status_idx ON node(status);
CREATE INDEX node_uid_idx ON node(uid); CREATE INDEX node_uid_idx ON node(uid);
--
-- Table structure for page
--
CREATE TABLE page ( CREATE TABLE page (
nid integer NOT NULL default '0', nid integer NOT NULL default '0',
@ -222,18 +262,22 @@ CREATE TABLE page (
format smallint NOT NULL default '0', format smallint NOT NULL default '0',
PRIMARY KEY (nid) PRIMARY KEY (nid)
); );
CREATE INDEX page_nid_idx ON page(nid); CREATE INDEX page_nid_idx ON page(nid);
--
-- Table structure for permission
--
CREATE TABLE permission ( CREATE TABLE permission (
rid integer NOT NULL default '0', rid integer NOT NULL default '0',
perm text, perm text,
tid integer NOT NULL default '0' tid integer NOT NULL default '0'
); );
CREATE INDEX permission_rid_idx ON permission(rid); CREATE INDEX permission_rid_idx ON permission(rid);
--
-- Table structure for poll
--
CREATE TABLE poll ( CREATE TABLE poll (
nid integer NOT NULL default '0', nid integer NOT NULL default '0',
@ -243,6 +287,9 @@ CREATE TABLE poll (
PRIMARY KEY (nid) PRIMARY KEY (nid)
); );
--
-- Table structure for poll_choices
--
CREATE TABLE poll_choices ( CREATE TABLE poll_choices (
chid SERIAL, chid SERIAL,
@ -253,6 +300,9 @@ CREATE TABLE poll_choices (
PRIMARY KEY (chid) PRIMARY KEY (chid)
); );
--
-- Table structure for rating
--
CREATE TABLE rating ( CREATE TABLE rating (
uid integer NOT NULL default '0', uid integer NOT NULL default '0',
@ -261,12 +311,18 @@ CREATE TABLE rating (
PRIMARY KEY (uid) PRIMARY KEY (uid)
); );
--
-- Table structure for referrer
--
CREATE TABLE referrer ( CREATE TABLE referrer (
url varchar(255) NOT NULL default '', url varchar(255) NOT NULL default '',
timestamp integer NOT NULL default '0' timestamp integer NOT NULL default '0'
); );
--
-- Table structure for role
--
CREATE TABLE role ( CREATE TABLE role (
rid SERIAL, rid SERIAL,
@ -275,6 +331,9 @@ CREATE TABLE role (
UNIQUE (name) UNIQUE (name)
); );
--
-- Table structure for search_index
--
CREATE TABLE search_index ( CREATE TABLE search_index (
word varchar(50) NOT NULL, word varchar(50) NOT NULL,
@ -282,10 +341,12 @@ CREATE TABLE search_index (
type varchar(16) default NULL, type varchar(16) default NULL,
count integer default NULL count integer default NULL
); );
CREATE INDEX search_index_lno_idx ON search_index(lno); CREATE INDEX search_index_lno_idx ON search_index(lno);
CREATE INDEX search_index_word_idx ON search_index(word); CREATE INDEX search_index_word_idx ON search_index(word);
--
-- Table structure for site
--
CREATE TABLE site ( CREATE TABLE site (
sid SERIAL, sid SERIAL,
@ -301,6 +362,9 @@ CREATE TABLE site (
UNIQUE (link) UNIQUE (link)
); );
--
-- Table structure for system
--
CREATE TABLE system ( CREATE TABLE system (
filename varchar(255) NOT NULL default '', filename varchar(255) NOT NULL default '',
@ -311,16 +375,20 @@ CREATE TABLE system (
PRIMARY KEY (filename) PRIMARY KEY (filename)
); );
--
-- Table structure for sequences
-- This is only used under MySQL, co commented out
--
--
-- CREATE TABLE sequences (
-- name varchar(255) NOT NULL,
-- id integer NOT NULL,
-- PRIMARY KEY (name)
-- );
CREATE TABLE tag ( --
tid SERIAL, -- Table structure for term_data
name varchar(32) NOT NULL default '', --
attributes varchar(255) NOT NULL default '',
collections varchar(32) NOT NULL default '',
PRIMARY KEY (tid),
UNIQUE (name,collections)
);
CREATE TABLE term_data ( CREATE TABLE term_data (
tid SERIAL, tid SERIAL,
@ -330,45 +398,55 @@ CREATE TABLE term_data (
weight smallint NOT NULL default '0', weight smallint NOT NULL default '0',
PRIMARY KEY (tid) PRIMARY KEY (tid)
); );
CREATE INDEX term_data_vid_idx ON term_data(vid); CREATE INDEX term_data_vid_idx ON term_data(vid);
--
-- Table structure for term_hierarchy
--
CREATE TABLE term_hierarchy ( CREATE TABLE term_hierarchy (
tid integer NOT NULL default '0', tid integer NOT NULL default '0',
parent integer NOT NULL default '0' parent integer NOT NULL default '0'
); );
CREATE INDEX term_hierarchy_tid_idx ON term_hierarchy(tid); CREATE INDEX term_hierarchy_tid_idx ON term_hierarchy(tid);
CREATE INDEX term_hierarchy_parent_idx ON term_hierarchy(parent); CREATE INDEX term_hierarchy_parent_idx ON term_hierarchy(parent);
--
-- Table structure for term_node
--
CREATE TABLE term_node ( CREATE TABLE term_node (
nid integer NOT NULL default '0', nid integer NOT NULL default '0',
tid integer NOT NULL default '0' tid integer NOT NULL default '0'
); );
CREATE INDEX term_node_nid_idx ON term_node(nid); CREATE INDEX term_node_nid_idx ON term_node(nid);
CREATE INDEX term_node_tid_idx ON term_node(tid); CREATE INDEX term_node_tid_idx ON term_node(tid);
--
-- Table structure for term_relation
--
CREATE TABLE term_relation ( CREATE TABLE term_relation (
tid1 integer NOT NULL default '0', tid1 integer NOT NULL default '0',
tid2 integer NOT NULL default '0' tid2 integer NOT NULL default '0'
); );
CREATE INDEX term_relation_tid1_idx ON term_relation(tid1); CREATE INDEX term_relation_tid1_idx ON term_relation(tid1);
CREATE INDEX term_relation_tid2_idx ON term_relation(tid2); CREATE INDEX term_relation_tid2_idx ON term_relation(tid2);
--
-- Table structure for term_synonym
--
CREATE TABLE term_synonym ( CREATE TABLE term_synonym (
tid integer NOT NULL default '0', tid integer NOT NULL default '0',
name varchar(255) NOT NULL default '' name varchar(255) NOT NULL default ''
); );
CREATE INDEX term_synonym_tid_idx ON term_synonym(tid); CREATE INDEX term_synonym_tid_idx ON term_synonym(tid);
CREATE INDEX term_synonym_name_idx ON term_synonym(name); CREATE INDEX term_synonym_name_idx ON term_synonym(name);
--
-- Table structure for users
--
CREATE TABLE users ( CREATE TABLE users (
uid SERIAL, uid SERIAL,
@ -396,6 +474,9 @@ CREATE TABLE users (
UNIQUE (name) UNIQUE (name)
); );
--
-- Table structure for variable
--
CREATE TABLE variable ( CREATE TABLE variable (
name varchar(32) NOT NULL default '', name varchar(32) NOT NULL default '',
@ -403,6 +484,9 @@ CREATE TABLE variable (
PRIMARY KEY (name) PRIMARY KEY (name)
); );
--
-- Table structure for vocabulary
--
CREATE TABLE vocabulary ( CREATE TABLE vocabulary (
vid SERIAL, vid SERIAL,
@ -417,6 +501,9 @@ CREATE TABLE vocabulary (
PRIMARY KEY (vid) PRIMARY KEY (vid)
); );
--
-- Table structure for watchdog
--
CREATE TABLE watchdog ( CREATE TABLE watchdog (
wid SERIAL, wid SERIAL,
@ -429,6 +516,9 @@ CREATE TABLE watchdog (
PRIMARY KEY (wid) PRIMARY KEY (wid)
); );
--
-- Insert some default values
--
INSERT INTO variable(name,value) VALUES('update_start', '2002-05-15'); INSERT INTO variable(name,value) VALUES('update_start', '2002-05-15');
INSERT INTO system VALUES ('archive.module','archive','module','',1); INSERT INTO system VALUES ('archive.module','archive','module','',1);