added sql scripts
This commit is contained in:
parent
5aee9eea39
commit
a4db6712a4
27
sql/createDB.sql
Normal file
27
sql/createDB.sql
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
CREATE
|
||||||
|
DATABASE autohaendler;
|
||||||
|
\c
|
||||||
|
autohaendler
|
||||||
|
|
||||||
|
CREATE TYPE color;
|
||||||
|
CREATE TYPE make;
|
||||||
|
CREATE TYPE model;
|
||||||
|
CREATE TYPE engine;
|
||||||
|
CREATE TYPE price;
|
||||||
|
CREATE TYPE doors;
|
||||||
|
|
||||||
|
CREATE
|
||||||
|
EXTENSION IF NOT EXISTS "uuid-ossp";
|
||||||
|
|
||||||
|
CREATE TABLE autohaendler_stock
|
||||||
|
(
|
||||||
|
id UUID NOT NULL DEFAULT uuid_generate_v4(),
|
||||||
|
color TEXT NOT NULL,
|
||||||
|
make TEXT NOT NULL,
|
||||||
|
model TEXT NOT NULL,
|
||||||
|
engine TEXT NOT NULL,
|
||||||
|
price TEXT NOT NULL,
|
||||||
|
doors TEXT NOT NULL,
|
||||||
|
);
|
||||||
|
|
||||||
|
INSERT INTO autohaendler_stock (color, make, model, engine, price, doors);
|
||||||
17
sql/rollbackDB.sql
Normal file
17
sql/rollbackDB.sql
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
\c
|
||||||
|
autohaendler
|
||||||
|
|
||||||
|
DROP TABLE autohaendler;
|
||||||
|
|
||||||
|
DROP TYPE IF EXISTS color;
|
||||||
|
DROP TYPE IF EXISTS make;
|
||||||
|
DROP TYPE IF EXISTS model;
|
||||||
|
DROP TYPE IF EXISTS engine;
|
||||||
|
DROP TYPE IF EXISTS price;
|
||||||
|
DROP TYPE IF EXISTS doors;
|
||||||
|
|
||||||
|
\c
|
||||||
|
postgres
|
||||||
|
|
||||||
|
DROP
|
||||||
|
DATABASE autohaendler;
|
||||||
Loading…
x
Reference in New Issue
Block a user