- 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
|
||||
--
|
||||
|
@ -11,6 +14,18 @@ CREATE TABLE access (
|
|||
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
|
||||
--
|
||||
|
@ -50,7 +65,7 @@ CREATE TABLE book (
|
|||
parent integer NOT NULL default '0',
|
||||
weight smallint NOT NULL default '0',
|
||||
format smallint default '0',
|
||||
log text,
|
||||
log text default '',
|
||||
PRIMARY KEY (nid)
|
||||
);
|
||||
CREATE INDEX book_nid_idx ON book(nid);
|
||||
|
@ -62,7 +77,7 @@ CREATE INDEX book_nid_idx ON book(nid);
|
|||
CREATE TABLE boxes (
|
||||
bid SERIAL,
|
||||
title varchar(64) NOT NULL default '',
|
||||
body text,
|
||||
body text default '',
|
||||
info varchar(128) NOT NULL default '',
|
||||
type smallint NOT NULL default '0',
|
||||
PRIMARY KEY (bid),
|
||||
|
@ -88,7 +103,7 @@ CREATE TABLE bundle (
|
|||
|
||||
CREATE TABLE cache (
|
||||
cid varchar(255) NOT NULL default '',
|
||||
data text,
|
||||
data text default '',
|
||||
expire integer NOT NULL default '0',
|
||||
PRIMARY KEY (cid)
|
||||
);
|
||||
|
@ -103,13 +118,16 @@ CREATE TABLE comments (
|
|||
nid integer NOT NULL default '0',
|
||||
uid integer NOT NULL default '0',
|
||||
subject varchar(64) NOT NULL default '',
|
||||
comment text NOT NULL,
|
||||
comment text NOT NULL default '',
|
||||
hostname varchar(128) NOT NULL default '',
|
||||
timestamp integer NOT NULL default '0',
|
||||
link varchar(16) NOT NULL default '',
|
||||
score integer NOT NULL default '0',
|
||||
status smallint NOT NULL default '0',
|
||||
users text default '',
|
||||
PRIMARY KEY (cid)
|
||||
);
|
||||
CREATE INDEX comments_lid_idx ON comments(nid);
|
||||
CREATE INDEX comments_nid_idx ON comments(nid);
|
||||
|
||||
--
|
||||
-- Table structure for directory
|
||||
|
@ -119,8 +137,8 @@ CREATE TABLE directory (
|
|||
link varchar(255) NOT NULL default '',
|
||||
name varchar(128) NOT NULL default '',
|
||||
mail varchar(128) NOT NULL default '',
|
||||
slogan text NOT NULL,
|
||||
mission text NOT NULL,
|
||||
slogan text NOT NULL default '',
|
||||
mission text NOT NULL default '',
|
||||
timestamp integer NOT NULL default '0',
|
||||
PRIMARY KEY (link)
|
||||
);
|
||||
|
@ -133,16 +151,27 @@ CREATE TABLE feed (
|
|||
fid SERIAL,
|
||||
title varchar(255) NOT NULL default '',
|
||||
url varchar(255) NOT NULL default '',
|
||||
refresh integer default NULL,
|
||||
timestamp integer default NULL,
|
||||
refresh integer NOT NULL default '0',
|
||||
timestamp integer NOT NULL default '0',
|
||||
attributes varchar(255) NOT NULL default '',
|
||||
link varchar(255) NOT NULL default '',
|
||||
description text NOT NULL,
|
||||
description text NOT NULL default '',
|
||||
PRIMARY KEY (fid),
|
||||
UNIQUE (title),
|
||||
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
|
||||
--
|
||||
|
@ -164,21 +193,12 @@ CREATE TABLE item (
|
|||
title varchar(255) NOT NULL default '',
|
||||
link varchar(255) NOT NULL default '',
|
||||
author varchar(255) NOT NULL default '',
|
||||
description text NOT NULL,
|
||||
timestamp integer default NULL,
|
||||
description text NOT NULL default '',
|
||||
timestamp integer default NULL default '',
|
||||
attributes varchar(255) NOT NULL default '',
|
||||
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
|
||||
--
|
||||
|
@ -199,18 +219,38 @@ CREATE TABLE locales (
|
|||
);
|
||||
|
||||
--
|
||||
-- Table structure for moderate
|
||||
-- Table structure for table 'moderation_filters'
|
||||
--
|
||||
|
||||
CREATE TABLE moderate (
|
||||
cid integer NOT NULL default '0',
|
||||
nid integer NOT NULL default '0',
|
||||
uid integer NOT NULL default '0',
|
||||
score integer NOT NULL default '0',
|
||||
timestamp integer NOT NULL default '0'
|
||||
CREATE TABLE moderation_filters (
|
||||
fid SERIAL,
|
||||
filter varchar(255) NOT NULL default '',
|
||||
minimum smallint NOT NULL default '0',
|
||||
PRIMARY KEY (fid)
|
||||
);
|
||||
|
||||
--
|
||||
-- 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
|
||||
|
@ -270,7 +310,7 @@ CREATE INDEX page_nid_idx ON page(nid);
|
|||
|
||||
CREATE TABLE permission (
|
||||
rid integer NOT NULL default '0',
|
||||
perm text,
|
||||
perm text default '',
|
||||
tid integer NOT NULL default '0'
|
||||
);
|
||||
CREATE INDEX permission_rid_idx ON permission(rid);
|
||||
|
@ -282,7 +322,7 @@ CREATE INDEX permission_rid_idx ON permission(rid);
|
|||
CREATE TABLE poll (
|
||||
nid 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',
|
||||
PRIMARY KEY (nid)
|
||||
);
|
||||
|
@ -299,6 +339,7 @@ CREATE TABLE poll_choices (
|
|||
chorder integer NOT NULL default '0',
|
||||
PRIMARY KEY (chid)
|
||||
);
|
||||
CREATE INDEX poll_choices_nid_idx ON poll_choices(nid);
|
||||
|
||||
--
|
||||
-- Table structure for rating
|
||||
|
@ -311,15 +352,6 @@ CREATE TABLE rating (
|
|||
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
|
||||
--
|
||||
|
@ -336,14 +368,25 @@ CREATE TABLE role (
|
|||
--
|
||||
|
||||
CREATE TABLE search_index (
|
||||
word varchar(50) NOT NULL,
|
||||
lno integer NOT NULL,
|
||||
word varchar(50) NOT NULL default '',
|
||||
lno integer NOT NULL default '0',
|
||||
type varchar(16) default NULL,
|
||||
count integer default NULL
|
||||
);
|
||||
CREATE INDEX search_index_lno_idx ON search_index(lno);
|
||||
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
|
||||
--
|
||||
|
@ -352,7 +395,7 @@ CREATE TABLE site (
|
|||
sid SERIAL,
|
||||
name varchar(128) NOT NULL default '',
|
||||
link varchar(255) NOT NULL default '',
|
||||
size text NOT NULL,
|
||||
size text NOT NULL default '',
|
||||
timestamp integer NOT NULL default '0',
|
||||
feed varchar(255) NOT NULL default '',
|
||||
refresh integer NOT NULL default '0',
|
||||
|
@ -362,6 +405,21 @@ CREATE TABLE site (
|
|||
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
|
||||
--
|
||||
|
@ -375,16 +433,7 @@ CREATE TABLE system (
|
|||
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
|
||||
|
@ -394,7 +443,7 @@ CREATE TABLE term_data (
|
|||
tid SERIAL,
|
||||
vid integer NOT NULL default '0',
|
||||
name varchar(255) NOT NULL default '',
|
||||
description text,
|
||||
description text default '',
|
||||
weight smallint NOT NULL default '0',
|
||||
PRIMARY KEY (tid)
|
||||
);
|
||||
|
@ -467,12 +516,14 @@ CREATE TABLE users (
|
|||
language char(2) NOT NULL default '',
|
||||
sid varchar(32) NOT NULL default '',
|
||||
init varchar(64) default '',
|
||||
session text,
|
||||
data text,
|
||||
session text default '',
|
||||
data text default '',
|
||||
rid integer NOT NULL default '0',
|
||||
PRIMARY KEY (uid),
|
||||
UNIQUE (name)
|
||||
);
|
||||
CREATE INDEX users_sid_idx ON users(sid);
|
||||
CREATE INDEX users_timestamp_idx ON users(timestamp);
|
||||
|
||||
--
|
||||
-- Table structure for variable
|
||||
|
@ -480,7 +531,7 @@ CREATE TABLE users (
|
|||
|
||||
CREATE TABLE variable (
|
||||
name varchar(32) NOT NULL default '',
|
||||
value text NOT NULL,
|
||||
value text NOT NULL default '',
|
||||
PRIMARY KEY (name)
|
||||
);
|
||||
|
||||
|
@ -491,12 +542,12 @@ CREATE TABLE variable (
|
|||
CREATE TABLE vocabulary (
|
||||
vid SERIAL,
|
||||
name varchar(255) NOT NULL default '',
|
||||
description text,
|
||||
description text default '',
|
||||
relations smallint NOT NULL default '0',
|
||||
hierarchy smallint NOT NULL default '0',
|
||||
multiple smallint NOT NULL default '0',
|
||||
required smallint NOT NULL default '0',
|
||||
types text,
|
||||
types text default '',
|
||||
weight smallint NOT NULL default '0',
|
||||
PRIMARY KEY (vid)
|
||||
);
|
||||
|
@ -520,7 +571,7 @@ CREATE TABLE watchdog (
|
|||
-- 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 ('block.module','block','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 ('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';
|
||||
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';
|
||||
INSERT INTO blocks(name,module,delta,status) VALUES('User information', 'user', '0', '1');
|
||||
|
|
Loading…
Reference in New Issue