Skip to content

Commit aa406e9

Browse files
committed
Update db_build for week 7 challenge
1 parent 4cd16ef commit aa406e9

File tree

1 file changed

+14
-3
lines changed

1 file changed

+14
-3
lines changed

db/db_build.sql

+14-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
BEGIN;
22

3-
DROP TABLE IF EXISTS dogs, spots, parks CASCADE;
3+
DROP TABLE IF EXISTS dogs, spots, parks, users CASCADE;
44

55
CREATE TABLE dogs (
66
id SERIAL PRIMARY KEY,
@@ -25,12 +25,23 @@ INSERT INTO parks (park_name, lat, lon) VALUES
2525
('Richmond Park', 51.4469992, -0.2867548),
2626
('Victoria Park', 51.5365614, -0.0411607);
2727

28+
CREATE TABLE users (
29+
id SERIAL PRIMARY KEY,
30+
username VARCHAR(100) NOT NULL,
31+
is_admin BOOLEAN NOT NULL,
32+
pass VARCHAR(100) NOT NULL,
33+
email VARCHAR(100) NOT NULL
34+
);
35+
36+
INSERT INTO users (username, is_admin, pass, email) VALUES ('sbinlondon', true, 'Doggo12', '[email protected]'), ('dupreesi', false, 'wunderbar', '[email protected]');
37+
2838
CREATE TABLE spots (
2939
id SERIAL PRIMARY KEY,
3040
dog_id INTEGER REFERENCES dogs(id),
31-
park_id INTEGER REFERENCES parks(id)
41+
park_id INTEGER REFERENCES parks(id),
42+
user_id INTEGER REFERENCES users(id)
3243
);
3344

34-
INSERT INTO spots (dog_id, park_id) VALUES (2, 5), (1, 6), (1, 2), (3, 4);
45+
INSERT INTO spots (dog_id, park_id, user_id) VALUES (2, 5, 1), (1, 6, 1), (1, 2, 2), (3, 4, 2);
3546

3647
COMMIT;

0 commit comments

Comments
 (0)