- Applied a PostgreSQL patch from James.
parent
9cb1bc4c22
commit
74c722502b
|
@ -1,3 +1,6 @@
|
||||||
|
-- PostgreSQL include file 31/10/2002
|
||||||
|
-- Maintainer: James Arthur, j_a_arthurATyahooDOTcom
|
||||||
|
|
||||||
--
|
--
|
||||||
-- Table structure for access
|
-- Table structure for access
|
||||||
--
|
--
|
||||||
|
@ -11,6 +14,18 @@ CREATE TABLE access (
|
||||||
UNIQUE (mask)
|
UNIQUE (mask)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Table structure for accesslog
|
||||||
|
--
|
||||||
|
|
||||||
|
CREATE TABLE accesslog (
|
||||||
|
nid integer default '0',
|
||||||
|
url varchar(255) default NULL,
|
||||||
|
hostname varchar(128) default NULL,
|
||||||
|
uid integer default '0',
|
||||||
|
timestamp integer NOT NULL default '0'
|
||||||
|
);
|
||||||
|
|
||||||
--
|
--
|
||||||
-- Table structure for authmap
|
-- Table structure for authmap
|
||||||
--
|
--
|
||||||
|
@ -50,7 +65,7 @@ CREATE TABLE book (
|
||||||
parent integer NOT NULL default '0',
|
parent integer NOT NULL default '0',
|
||||||
weight smallint NOT NULL default '0',
|
weight smallint NOT NULL default '0',
|
||||||
format smallint default '0',
|
format smallint default '0',
|
||||||
log text,
|
log text default '',
|
||||||
PRIMARY KEY (nid)
|
PRIMARY KEY (nid)
|
||||||
);
|
);
|
||||||
CREATE INDEX book_nid_idx ON book(nid);
|
CREATE INDEX book_nid_idx ON book(nid);
|
||||||
|
@ -62,7 +77,7 @@ CREATE INDEX book_nid_idx ON book(nid);
|
||||||
CREATE TABLE boxes (
|
CREATE TABLE boxes (
|
||||||
bid SERIAL,
|
bid SERIAL,
|
||||||
title varchar(64) NOT NULL default '',
|
title varchar(64) NOT NULL default '',
|
||||||
body text,
|
body text default '',
|
||||||
info varchar(128) NOT NULL default '',
|
info varchar(128) NOT NULL default '',
|
||||||
type smallint NOT NULL default '0',
|
type smallint NOT NULL default '0',
|
||||||
PRIMARY KEY (bid),
|
PRIMARY KEY (bid),
|
||||||
|
@ -88,7 +103,7 @@ CREATE TABLE bundle (
|
||||||
|
|
||||||
CREATE TABLE cache (
|
CREATE TABLE cache (
|
||||||
cid varchar(255) NOT NULL default '',
|
cid varchar(255) NOT NULL default '',
|
||||||
data text,
|
data text default '',
|
||||||
expire integer NOT NULL default '0',
|
expire integer NOT NULL default '0',
|
||||||
PRIMARY KEY (cid)
|
PRIMARY KEY (cid)
|
||||||
);
|
);
|
||||||
|
@ -103,13 +118,16 @@ CREATE TABLE comments (
|
||||||
nid integer NOT NULL default '0',
|
nid integer NOT NULL default '0',
|
||||||
uid integer NOT NULL default '0',
|
uid integer NOT NULL default '0',
|
||||||
subject varchar(64) NOT NULL default '',
|
subject varchar(64) NOT NULL default '',
|
||||||
comment text NOT NULL,
|
comment text NOT NULL default '',
|
||||||
hostname varchar(128) NOT NULL default '',
|
hostname varchar(128) NOT NULL default '',
|
||||||
timestamp integer NOT NULL default '0',
|
timestamp integer NOT NULL default '0',
|
||||||
link varchar(16) NOT NULL default '',
|
link varchar(16) NOT NULL default '',
|
||||||
|
score integer NOT NULL default '0',
|
||||||
|
status smallint NOT NULL default '0',
|
||||||
|
users text default '',
|
||||||
PRIMARY KEY (cid)
|
PRIMARY KEY (cid)
|
||||||
);
|
);
|
||||||
CREATE INDEX comments_lid_idx ON comments(nid);
|
CREATE INDEX comments_nid_idx ON comments(nid);
|
||||||
|
|
||||||
--
|
--
|
||||||
-- Table structure for directory
|
-- Table structure for directory
|
||||||
|
@ -119,8 +137,8 @@ CREATE TABLE directory (
|
||||||
link varchar(255) NOT NULL default '',
|
link varchar(255) NOT NULL default '',
|
||||||
name varchar(128) NOT NULL default '',
|
name varchar(128) NOT NULL default '',
|
||||||
mail varchar(128) NOT NULL default '',
|
mail varchar(128) NOT NULL default '',
|
||||||
slogan text NOT NULL,
|
slogan text NOT NULL default '',
|
||||||
mission text NOT NULL,
|
mission text NOT NULL default '',
|
||||||
timestamp integer NOT NULL default '0',
|
timestamp integer NOT NULL default '0',
|
||||||
PRIMARY KEY (link)
|
PRIMARY KEY (link)
|
||||||
);
|
);
|
||||||
|
@ -133,16 +151,27 @@ CREATE TABLE feed (
|
||||||
fid SERIAL,
|
fid SERIAL,
|
||||||
title varchar(255) NOT NULL default '',
|
title varchar(255) NOT NULL default '',
|
||||||
url varchar(255) NOT NULL default '',
|
url varchar(255) NOT NULL default '',
|
||||||
refresh integer default NULL,
|
refresh integer NOT NULL default '0',
|
||||||
timestamp integer default NULL,
|
timestamp integer NOT NULL default '0',
|
||||||
attributes varchar(255) NOT NULL default '',
|
attributes varchar(255) NOT NULL default '',
|
||||||
link varchar(255) NOT NULL default '',
|
link varchar(255) NOT NULL default '',
|
||||||
description text NOT NULL,
|
description text NOT NULL default '',
|
||||||
PRIMARY KEY (fid),
|
PRIMARY KEY (fid),
|
||||||
UNIQUE (title),
|
UNIQUE (title),
|
||||||
UNIQUE (url)
|
UNIQUE (url)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Table structure for table 'forum'
|
||||||
|
--
|
||||||
|
|
||||||
|
CREATE TABLE forum (
|
||||||
|
nid integer NOT NULL default '0',
|
||||||
|
icon varchar(255) NOT NULL default '',
|
||||||
|
shadow integer NOT NULL default '0',
|
||||||
|
PRIMARY KEY (nid)
|
||||||
|
);
|
||||||
|
|
||||||
--
|
--
|
||||||
-- Table structure for history
|
-- Table structure for history
|
||||||
--
|
--
|
||||||
|
@ -164,21 +193,12 @@ CREATE TABLE item (
|
||||||
title varchar(255) NOT NULL default '',
|
title varchar(255) NOT NULL default '',
|
||||||
link varchar(255) NOT NULL default '',
|
link varchar(255) NOT NULL default '',
|
||||||
author varchar(255) NOT NULL default '',
|
author varchar(255) NOT NULL default '',
|
||||||
description text NOT NULL,
|
description text NOT NULL default '',
|
||||||
timestamp integer default NULL,
|
timestamp integer default NULL default '',
|
||||||
attributes varchar(255) NOT NULL default '',
|
attributes varchar(255) NOT NULL default '',
|
||||||
PRIMARY KEY (iid)
|
PRIMARY KEY (iid)
|
||||||
);
|
);
|
||||||
|
|
||||||
--
|
|
||||||
-- Table structure for layout
|
|
||||||
--
|
|
||||||
|
|
||||||
CREATE TABLE layout (
|
|
||||||
uid integer NOT NULL default '0',
|
|
||||||
block varchar(64) NOT NULL default ''
|
|
||||||
);
|
|
||||||
|
|
||||||
--
|
--
|
||||||
-- Table structure for locales
|
-- Table structure for locales
|
||||||
--
|
--
|
||||||
|
@ -199,18 +219,38 @@ CREATE TABLE locales (
|
||||||
);
|
);
|
||||||
|
|
||||||
--
|
--
|
||||||
-- Table structure for moderate
|
-- Table structure for table 'moderation_filters'
|
||||||
--
|
--
|
||||||
|
|
||||||
CREATE TABLE moderate (
|
CREATE TABLE moderation_filters (
|
||||||
cid integer NOT NULL default '0',
|
fid SERIAL,
|
||||||
nid integer NOT NULL default '0',
|
filter varchar(255) NOT NULL default '',
|
||||||
uid integer NOT NULL default '0',
|
minimum smallint NOT NULL default '0',
|
||||||
score integer NOT NULL default '0',
|
PRIMARY KEY (fid)
|
||||||
timestamp integer NOT NULL default '0'
|
);
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Table structure for table 'moderation_roles'
|
||||||
|
--
|
||||||
|
|
||||||
|
CREATE TABLE moderation_roles (
|
||||||
|
rid integer NOT NULL default '0',
|
||||||
|
mid integer NOT NULL default '0',
|
||||||
|
value smallint NOT NULL default '0'
|
||||||
|
);
|
||||||
|
CREATE INDEX moderation_roles_rid_idx ON moderation_roles(rid);
|
||||||
|
CREATE INDEX moderation_roles_mid_idx ON moderation_roles(mid);
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Table structure for table 'moderation_votes'
|
||||||
|
--
|
||||||
|
|
||||||
|
CREATE TABLE moderation_votes (
|
||||||
|
mid SERIAL,
|
||||||
|
vote varchar(255) default NULL,
|
||||||
|
weight smallint NOT NULL default '0',
|
||||||
|
PRIMARY KEY (mid)
|
||||||
);
|
);
|
||||||
CREATE INDEX moderate_cid_idx ON moderate(cid);
|
|
||||||
CREATE INDEX moderate_nid_idx ON moderate(nid);
|
|
||||||
|
|
||||||
--
|
--
|
||||||
-- Table structure for modules
|
-- Table structure for modules
|
||||||
|
@ -270,7 +310,7 @@ CREATE INDEX page_nid_idx ON page(nid);
|
||||||
|
|
||||||
CREATE TABLE permission (
|
CREATE TABLE permission (
|
||||||
rid integer NOT NULL default '0',
|
rid integer NOT NULL default '0',
|
||||||
perm text,
|
perm text default '',
|
||||||
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);
|
||||||
|
@ -282,7 +322,7 @@ CREATE INDEX permission_rid_idx ON permission(rid);
|
||||||
CREATE TABLE poll (
|
CREATE TABLE poll (
|
||||||
nid integer NOT NULL default '0',
|
nid integer NOT NULL default '0',
|
||||||
runtime integer NOT NULL default '0',
|
runtime integer NOT NULL default '0',
|
||||||
voters text NOT NULL,
|
voters text NOT NULL default '',
|
||||||
active integer NOT NULL default '0',
|
active integer NOT NULL default '0',
|
||||||
PRIMARY KEY (nid)
|
PRIMARY KEY (nid)
|
||||||
);
|
);
|
||||||
|
@ -299,6 +339,7 @@ CREATE TABLE poll_choices (
|
||||||
chorder integer NOT NULL default '0',
|
chorder integer NOT NULL default '0',
|
||||||
PRIMARY KEY (chid)
|
PRIMARY KEY (chid)
|
||||||
);
|
);
|
||||||
|
CREATE INDEX poll_choices_nid_idx ON poll_choices(nid);
|
||||||
|
|
||||||
--
|
--
|
||||||
-- Table structure for rating
|
-- Table structure for rating
|
||||||
|
@ -311,15 +352,6 @@ CREATE TABLE rating (
|
||||||
PRIMARY KEY (uid)
|
PRIMARY KEY (uid)
|
||||||
);
|
);
|
||||||
|
|
||||||
--
|
|
||||||
-- Table structure for referrer
|
|
||||||
--
|
|
||||||
|
|
||||||
CREATE TABLE referrer (
|
|
||||||
url varchar(255) NOT NULL default '',
|
|
||||||
timestamp integer NOT NULL default '0'
|
|
||||||
);
|
|
||||||
|
|
||||||
--
|
--
|
||||||
-- Table structure for role
|
-- Table structure for role
|
||||||
--
|
--
|
||||||
|
@ -336,14 +368,25 @@ CREATE TABLE role (
|
||||||
--
|
--
|
||||||
|
|
||||||
CREATE TABLE search_index (
|
CREATE TABLE search_index (
|
||||||
word varchar(50) NOT NULL,
|
word varchar(50) NOT NULL default '',
|
||||||
lno integer NOT NULL,
|
lno integer NOT NULL default '0',
|
||||||
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 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)
|
||||||
|
-- );
|
||||||
|
|
||||||
--
|
--
|
||||||
-- Table structure for site
|
-- Table structure for site
|
||||||
--
|
--
|
||||||
|
@ -352,7 +395,7 @@ CREATE TABLE site (
|
||||||
sid SERIAL,
|
sid SERIAL,
|
||||||
name varchar(128) NOT NULL default '',
|
name varchar(128) NOT NULL default '',
|
||||||
link varchar(255) NOT NULL default '',
|
link varchar(255) NOT NULL default '',
|
||||||
size text NOT NULL,
|
size text NOT NULL default '',
|
||||||
timestamp integer NOT NULL default '0',
|
timestamp integer NOT NULL default '0',
|
||||||
feed varchar(255) NOT NULL default '',
|
feed varchar(255) NOT NULL default '',
|
||||||
refresh integer NOT NULL default '0',
|
refresh integer NOT NULL default '0',
|
||||||
|
@ -362,6 +405,21 @@ CREATE TABLE site (
|
||||||
UNIQUE (link)
|
UNIQUE (link)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Table structure for table 'statistics'
|
||||||
|
--
|
||||||
|
|
||||||
|
CREATE TABLE statistics (
|
||||||
|
nid integer NOT NULL default '0',
|
||||||
|
totalcount integer NOT NULL default '0',
|
||||||
|
daycount integer NOT NULL default '0',
|
||||||
|
timestamp integer NOT NULL default '0',
|
||||||
|
PRIMARY KEY (nid)
|
||||||
|
);
|
||||||
|
CREATE INDEX statistics_totalcount_idx ON statistics(totalcount);
|
||||||
|
CREATE INDEX statistics_daycount_idx ON statistics(daycount);
|
||||||
|
CREATE INDEX statistics_timestamp_idx ON statistics(timestamp);
|
||||||
|
|
||||||
--
|
--
|
||||||
-- Table structure for system
|
-- Table structure for system
|
||||||
--
|
--
|
||||||
|
@ -375,16 +433,7 @@ 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)
|
|
||||||
-- );
|
|
||||||
|
|
||||||
--
|
--
|
||||||
-- Table structure for term_data
|
-- Table structure for term_data
|
||||||
|
@ -394,7 +443,7 @@ CREATE TABLE term_data (
|
||||||
tid SERIAL,
|
tid SERIAL,
|
||||||
vid integer NOT NULL default '0',
|
vid integer NOT NULL default '0',
|
||||||
name varchar(255) NOT NULL default '',
|
name varchar(255) NOT NULL default '',
|
||||||
description text,
|
description text default '',
|
||||||
weight smallint NOT NULL default '0',
|
weight smallint NOT NULL default '0',
|
||||||
PRIMARY KEY (tid)
|
PRIMARY KEY (tid)
|
||||||
);
|
);
|
||||||
|
@ -467,12 +516,14 @@ CREATE TABLE users (
|
||||||
language char(2) NOT NULL default '',
|
language char(2) NOT NULL default '',
|
||||||
sid varchar(32) NOT NULL default '',
|
sid varchar(32) NOT NULL default '',
|
||||||
init varchar(64) default '',
|
init varchar(64) default '',
|
||||||
session text,
|
session text default '',
|
||||||
data text,
|
data text default '',
|
||||||
rid integer NOT NULL default '0',
|
rid integer NOT NULL default '0',
|
||||||
PRIMARY KEY (uid),
|
PRIMARY KEY (uid),
|
||||||
UNIQUE (name)
|
UNIQUE (name)
|
||||||
);
|
);
|
||||||
|
CREATE INDEX users_sid_idx ON users(sid);
|
||||||
|
CREATE INDEX users_timestamp_idx ON users(timestamp);
|
||||||
|
|
||||||
--
|
--
|
||||||
-- Table structure for variable
|
-- Table structure for variable
|
||||||
|
@ -480,7 +531,7 @@ CREATE TABLE users (
|
||||||
|
|
||||||
CREATE TABLE variable (
|
CREATE TABLE variable (
|
||||||
name varchar(32) NOT NULL default '',
|
name varchar(32) NOT NULL default '',
|
||||||
value text NOT NULL,
|
value text NOT NULL default '',
|
||||||
PRIMARY KEY (name)
|
PRIMARY KEY (name)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
@ -491,12 +542,12 @@ CREATE TABLE variable (
|
||||||
CREATE TABLE vocabulary (
|
CREATE TABLE vocabulary (
|
||||||
vid SERIAL,
|
vid SERIAL,
|
||||||
name varchar(255) NOT NULL default '',
|
name varchar(255) NOT NULL default '',
|
||||||
description text,
|
description text default '',
|
||||||
relations smallint NOT NULL default '0',
|
relations smallint NOT NULL default '0',
|
||||||
hierarchy smallint NOT NULL default '0',
|
hierarchy smallint NOT NULL default '0',
|
||||||
multiple smallint NOT NULL default '0',
|
multiple smallint NOT NULL default '0',
|
||||||
required smallint NOT NULL default '0',
|
required smallint NOT NULL default '0',
|
||||||
types text,
|
types text default '',
|
||||||
weight smallint NOT NULL default '0',
|
weight smallint NOT NULL default '0',
|
||||||
PRIMARY KEY (vid)
|
PRIMARY KEY (vid)
|
||||||
);
|
);
|
||||||
|
@ -520,7 +571,7 @@ CREATE TABLE watchdog (
|
||||||
-- Insert some default values
|
-- Insert some default values
|
||||||
--
|
--
|
||||||
|
|
||||||
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);
|
||||||
INSERT INTO system VALUES ('block.module','block','module','',1);
|
INSERT INTO system VALUES ('block.module','block','module','',1);
|
||||||
INSERT INTO system VALUES ('blog.module','blog','module','',1);
|
INSERT INTO system VALUES ('blog.module','blog','module','',1);
|
||||||
|
@ -545,8 +596,11 @@ INSERT INTO system VALUES ('themes/marvin/marvin.theme','marvin','theme','Intern
|
||||||
INSERT INTO system VALUES ('themes/unconed/unconed.theme','unconed','theme','Internet explorer, Netscape, Opera',1);
|
INSERT INTO system VALUES ('themes/unconed/unconed.theme','unconed','theme','Internet explorer, Netscape, Opera',1);
|
||||||
INSERT INTO system VALUES ('tracker.module','tracker','module','',1);
|
INSERT INTO system VALUES ('tracker.module','tracker','module','',1);
|
||||||
|
|
||||||
|
DELETE FROM variable WHERE name='update_start';
|
||||||
|
INSERT INTO variable(name,value) VALUES('update_start', '2002-05-15');
|
||||||
|
|
||||||
DELETE FROM variable WHERE name='theme_default';
|
DELETE FROM variable WHERE name='theme_default';
|
||||||
INSERT INTO variable(value,name) VALUES('marvin', 'theme_default');
|
INSERT INTO variable(name,value) VALUES('theme_default','s:6:"marvin";');
|
||||||
|
|
||||||
DELETE FROM blocks WHERE name='User information';
|
DELETE FROM blocks WHERE name='User information';
|
||||||
INSERT INTO blocks(name,module,delta,status) VALUES('User information', 'user', '0', '1');
|
INSERT INTO blocks(name,module,delta,status) VALUES('User information', 'user', '0', '1');
|
||||||
|
|
Loading…
Reference in New Issue