move to AR
This commit is contained in:
parent
c4b7b2d9f2
commit
26c046cdfa
51 changed files with 2345 additions and 516 deletions
40
db/development_structure.sql
Normal file
40
db/development_structure.sql
Normal file
|
@ -0,0 +1,40 @@
|
|||
CREATE TABLE pages (
|
||||
id INTEGER PRIMARY KEY,
|
||||
created_at DATETIME NOT NULL,
|
||||
updated_at DATETIME NOT NULL,
|
||||
web_id INTEGER NOT NULL,
|
||||
locked_by VARCHAR(60),
|
||||
name VARCHAR(60),
|
||||
locked_at DATETIME
|
||||
);
|
||||
CREATE TABLE revisions (
|
||||
id INTEGER PRIMARY KEY,
|
||||
created_at DATETIME NOT NULL,
|
||||
updated_at DATETIME NOT NULL,
|
||||
page_id INTEGER NOT NULL,
|
||||
content TEXT NOT NULL,
|
||||
author VARCHAR(60),
|
||||
ip VARCHAR(60),
|
||||
number INTEGER
|
||||
);
|
||||
CREATE TABLE system (
|
||||
id INTEGER PRIMARY KEY,
|
||||
'password' VARCHAR(60)
|
||||
);
|
||||
CREATE TABLE webs (
|
||||
id INTEGER PRIMARY KEY,
|
||||
created_at DATETIME NOT NULL,
|
||||
updated_at DATETIME NOT NULL,
|
||||
name VARCHAR(60) NOT NULL,
|
||||
address VARCHAR(60) NOT NULL,
|
||||
'password' VARCHAR(60),
|
||||
additional_style VARCHAR(255),
|
||||
allow_uploads INTEGER DEFAULT '1',
|
||||
published INTEGER DEFAULT '0',
|
||||
count_pages INTEGER DEFAULT '0',
|
||||
markup VARCHAR(50) DEFAULT 'textile',
|
||||
color VARCHAR(6) DEFAULT '008B26',
|
||||
max_upload_size INTEGER DEFAULT 100,
|
||||
safe_mode INTEGER DEFAULT '0',
|
||||
brackets_only INTEGER DEFAULT '0'
|
||||
);
|
|
@ -2,5 +2,8 @@ CREATE TABLE pages (
|
|||
id <%= @pk %>,
|
||||
created_at <%= @datetime %> NOT NULL,
|
||||
updated_at <%= @datetime %> NOT NULL,
|
||||
web_id INTEGER NOT NULL
|
||||
) <%= create_options %>;
|
||||
web_id INTEGER NOT NULL,
|
||||
locked_by VARCHAR(60),
|
||||
name VARCHAR(60),
|
||||
locked_at <%= @datetime %>
|
||||
) <%= create_options %>;
|
|
@ -1,7 +1,10 @@
|
|||
CREATE TABLE revisions (
|
||||
id <%= @pk %>,
|
||||
created_at <%= @datetime %> NOT NULL,
|
||||
updated_at <%= @datetime %> NOT NULL,
|
||||
page_id INTEGER NOT NULL,
|
||||
content TEXT NOT NULL
|
||||
) <%= create_options %>;
|
||||
id <%= @pk %>,
|
||||
created_at <%= @datetime %> NOT NULL,
|
||||
updated_at <%= @datetime %> NOT NULL,
|
||||
page_id INTEGER NOT NULL,
|
||||
content TEXT NOT NULL,
|
||||
author VARCHAR(60),
|
||||
ip VARCHAR(60),
|
||||
number INTEGER
|
||||
) <%= create_options %>;
|
43
db/schema.postgre.sql
Normal file
43
db/schema.postgre.sql
Normal file
|
@ -0,0 +1,43 @@
|
|||
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
|
||||
);
|
4
db/system.erbsql
Normal file
4
db/system.erbsql
Normal file
|
@ -0,0 +1,4 @@
|
|||
CREATE TABLE system (
|
||||
id <%= @pk %>,
|
||||
<%= db_quote('password') %> VARCHAR(60)
|
||||
) <%= create_options %>;
|
|
@ -3,5 +3,15 @@ CREATE TABLE webs (
|
|||
created_at <%= @datetime %> NOT NULL,
|
||||
updated_at <%= @datetime %> NOT NULL,
|
||||
name VARCHAR(60) NOT NULL,
|
||||
address VARCHAR(60) NOT NULL
|
||||
) <%= create_options %>;
|
||||
address VARCHAR(60) NOT NULL,
|
||||
<%= db_quote('password') %> VARCHAR(60),
|
||||
additional_style VARCHAR(255),
|
||||
allow_uploads <%= @boolean %> DEFAULT '1',
|
||||
published <%= @boolean %> DEFAULT '0',
|
||||
count_pages <%= @boolean %> DEFAULT '0',
|
||||
markup VARCHAR(50) DEFAULT 'textile',
|
||||
color VARCHAR(6) DEFAULT '008B26',
|
||||
max_upload_size INTEGER DEFAULT 100,
|
||||
safe_mode <%= @boolean %> DEFAULT '0',
|
||||
brackets_only <%= @boolean %> DEFAULT '0'
|
||||
) <%= create_options %>;
|
Loading…
Add table
Add a link
Reference in a new issue