44 lines
1.4 KiB
MySQL
44 lines
1.4 KiB
MySQL
|
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
|
||
|
);
|