instiki/db/schema.postgre.sql
2005-08-09 02:20:28 +00:00

44 lines
1.4 KiB
SQL

CREATE TABLE pages (
id serial primary key,
created_at timestamp without time zone NOT NULL,
updated_at timestamp without time zone NOT NULL,
web_id integer NOT NULL,
locked_by character varying(60),
name character varying(60),
locked_at timestamp without time zone
);
CREATE TABLE revisions (
id serial primary key,
created_at timestamp without time zone NOT NULL,
updated_at timestamp without time zone NOT NULL,
page_id integer NOT NULL,
content text NOT NULL,
author character varying(60),
ip character varying(60),
number integer
);
CREATE TABLE system (
id serial primary key,
"password" character varying(60)
);
CREATE TABLE webs (
id serial primary key,
created_at timestamp without time zone NOT NULL,
updated_at timestamp without time zone NOT NULL,
name character varying(60) NOT NULL,
address character varying(60) NOT NULL,
"password" character varying(60),
additional_style character varying(255),
allow_uploads boolean DEFAULT true,
published boolean DEFAULT false,
count_pages boolean DEFAULT false,
markup character varying(50) DEFAULT 'textile'::character varying,
color character varying(6) DEFAULT '008B26'::character varying,
max_upload_size integer DEFAULT 100,
safe_mode boolean DEFAULT false,
brackets_only boolean DEFAULT false
);