Advertisement
Inazumark

Postgresql parkeergarage

Jan 21st, 2020
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. -- DDL
  2. CREATE DATABASE parkeergarage
  3.     WITH
  4.     OWNER = postgres
  5.     ENCODING = 'UTF8'
  6.     LC_COLLATE = 'Dutch_Netherlands.1252'
  7.     LC_CTYPE = 'Dutch_Netherlands.1252'
  8.     TABLESPACE = pg_default
  9.     CONNECTION LIMIT = -1;
  10.  
  11. -- DML
  12. CREATE TABLE Bezetting_Data (id SERIAL NOT NULL, start_tijd timestamp with zone NOT NULL, eind_tijd timestamp with zone, Parkeerplekid int4 NOT NULL, PRIMARY KEY (id));
  13. CREATE TABLE Parkeerplek (id SERIAL NOT NULL, bezet boolean NOT NULL, Verdiepingid int4 NOT NULL, PRIMARY KEY (id));
  14. CREATE TABLE Verdieping (id SERIAL NOT NULL, PRIMARY KEY (id));
  15. ALTER TABLE Parkeerplek ADD CONSTRAINT FKParkeerple325300 FOREIGN KEY (Verdiepingid) REFERENCES Verdieping (id);
  16. ALTER TABLE Bezetting_Data ADD CONSTRAINT FKBezetting_380955 FOREIGN KEY (Parkeerplekid) REFERENCES Parkeerplek (id);
  17.  
  18. INSERT INTO Verdieping (id) VALUES (0), (1), (2);
  19.  
  20. INSERT INTO Parkeerplek (id, bezet, verdiepingid)
  21. VALUES  (0, false, 0), (1, false, 0), (2, false, 0), (3, false, 0), (4, false, 0), (5, false, 0),
  22.         (6, false, 1), (7, false, 1), (8, false, 1), (9, false, 1), (10, false, 1), (11, false, 1),
  23.         (12, false, 2), (13, false, 2), (14, false, 2), (15, false, 2), (16, false, 2), (17, false, 2);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement