· 8 years ago · Feb 14, 2018, 08:48 PM
1
2
3/*
4create TABLE if not exists Klienci
5(
6Klient_id SERIAL PRIMARY KEY,
7Imie text NOT NULL,
8Nazwisko text NOT NULL,
9Adres text NOT NULL,
10Numer integer NOT NULL,
11Miasto text NOT NULL
12);
13
14
15INSERT into Klienci
16(Imie , Nazwisko , Adres , Numer , Miasto)
17values
18('Romek','Kapusta','Zatłoczna 34','649104565', 'Konstantynów' );
19
20
21DELETE FROM Klienci WHERE Imie='Szymon';
22
23select * from Klienci;
24
25
26create TABLE if not exists Produkt
27(
28Produkt_id SERIAL PRIMARY KEY,
29Nazwa text NOT NULL,
30Dostepność boolean NOT NULL,
31Cena MONEY NOT NULL
32);
33
34
35INSERT into Produkt
36(Nazwa , Dostepność , Cena )
37values
38('Skaner','TAK','309');
39
40
41select * from Produkt;
42
43*/
44
45/*
46create TABLE if not exists Zamowienia
47(
48ID SERIAL PRIMARY KEY,
49Klient INTEGER NULL REFERENCES Klienci(Klient_id) ON DELETE RESTRICT ON UPDATE CASCADE,
50Status text NOT NULL,
51Data date NOT NULL
52);
53
54
55INSERT into Zamowienia
56(Status , Data)
57values
58('Oczekuje','13.02.2018');
59*/
60
61
62
63
64
65create TABLE if not exists Koszyk
66(
67Numer_zamowienia INTEGER NULL REFERENCES Zamowienia(ID) ON DELETE RESTRICT ON UPDATE CASCADE,
68Numer_produktu INTEGER NULL REFERENCES Produkt(Produkt_id) ON DELETE RESTRICT ON UPDATE CASCADE,
69Ilość_produktu INTEGER NOT NULL
70);
71
72INSERT into Koszyk
73(Ilość_produktu )
74values
75('2');
76
77select * from Koszyk;