Skip to content

Commit af13984

Browse files
authored
Merge pull request #12 from pgschema/single-file-example
feat: single-file schema example
2 parents fa63232 + dcc5d3a commit af13984

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

singlefile/schema.sql

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,8 @@ $$;
7171
CREATE TABLE IF NOT EXISTS users (
7272
id integer PRIMARY KEY,
7373
email text NOT NULL CHECK (email LIKE '%@%'),
74-
name text NOT NULL
74+
name text NOT NULL,
75+
age integer CHECK (age >= 0)
7576
);
7677

7778
COMMENT ON TABLE users IS 'User accounts';
@@ -117,8 +118,7 @@ CREATE OR REPLACE TRIGGER users_update_trigger
117118
CREATE TABLE IF NOT EXISTS orders (
118119
id integer PRIMARY KEY,
119120
user_id integer NOT NULL REFERENCES users(id),
120-
status text DEFAULT 'pending' NOT NULL CHECK (status IN ('pending', 'completed')),
121-
amount numeric(10,2) DEFAULT 0.00
121+
status text DEFAULT 'pending' NOT NULL CHECK (status IN ('pending', 'completed'))
122122
);
123123

124124
COMMENT ON TABLE orders IS 'Customer orders';

0 commit comments

Comments
 (0)