Repository navigation
Expand file tree
/
Copy pathschema.sql
More file actions
67 lines (59 loc) · 1.99 KB
/
Copy pathschema.sql
File metadata and controls
67 lines (59 loc) · 1.99 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
CREATE TABLE authors (
id INTEGER PRIMARY KEY AUTOINCREMENT,
name text NOT NULL,
bio text
);
CREATE TABLE books (
id INTEGER PRIMARY KEY AUTOINCREMENT,
name TEXT NOT NULL,
author_id INTEGER NOT NULL,
description TEXT,
FOREIGN KEY (author_id) REFERENCES authors (id) ON DELETE CASCADE
);
CREATE TABLE declared_types (
c_varchar VARCHAR(255),
c_decimal DECIMAL(10, 5),
c_unsigned_big_int UNSIGNED BIG INT,
c_native NATIVE CHARACTER(70),
c_double DOUBLE PRECISION,
c_json JSON,
c_uuid UUID
);
CREATE TABLE regressions (
id INTEGER PRIMARY KEY AUTOINCREMENT,
"order" VARCHAR(255) NOT NULL,
price DECIMAL(10,2),
payload BLOB
);
CREATE TABLE tags (
name TEXT NOT NULL PRIMARY KEY,
uses INTEGER NOT NULL DEFAULT 0
);
CREATE TABLE "MixedCaseCopies" ("Id" INTEGER NOT NULL PRIMARY KEY, "SomeValue" TEXT);
CREATE TABLE name_cases (
id INTEGER PRIMARY KEY,
"class" TEXT NOT NULL,
"end" TEXT NOT NULL,
"hash" TEXT NOT NULL,
"method" TEXT NOT NULL,
"count" INTEGER NOT NULL,
"camelCase" TEXT NOT NULL,
"HTTPServer" TEXT NOT NULL,
"initialize" TEXT NOT NULL
);
-- Tables whose models share their name with a Ruby core or library constant used by the generated code
-- (PgCodegen::Exception, ...): generated code refers to those constants as ::Exception, ::Thread, ...
CREATE TABLE exceptions (id INTEGER PRIMARY KEY);
CREATE TABLE standard_errors (id INTEGER PRIMARY KEY);
CREATE TABLE threads (id INTEGER PRIMARY KEY);
CREATE TABLE processes (id INTEGER PRIMARY KEY);
CREATE TABLE data (id INTEGER PRIMARY KEY);
CREATE TABLE structs (id INTEGER PRIMARY KEY);
CREATE TABLE sets (id INTEGER PRIMARY KEY);
CREATE TABLE strings (id INTEGER PRIMARY KEY);
CREATE TABLE integers (id INTEGER PRIMARY KEY);
CREATE TABLE times (id INTEGER PRIMARY KEY);
CREATE TABLE encodings (id INTEGER PRIMARY KEY);
CREATE TABLE monitors (id INTEGER PRIMARY KEY);
CREATE TABLE mutexes (id INTEGER PRIMARY KEY);
CREATE TABLE connection_pools (id INTEGER PRIMARY KEY);