Temat: Problem z wgraniem danych do tabel
Witam. Mam taki problem i proszę o pomoc. Stworzyłem w postgesql tabelę dot. projektu salon samochodowy, chcę wgrać do niej dane żeby później opracować zapytania do zaliczenia tego projektu. Niestety wyrzuca mi błąd
---ERROR: null value in column "pesel_klienta" violates not-null constraint ----
Proszę o podpowiedź gdzie tu zrobiłem błąd
Dane z tabelą i danymi wgrywam przez generowanie zapytania i wprowadzaniu danych z pliku sql
MOJA TABELA:
SET client_encoding='win-1250';
CREATE TABLE klient
(
pesel char(11) primary key,
imie varchar(32) NOT NULL,
nazwisko varchar(32) NOT NULL,
adres char (32)
);
CREATE TABLE samochod
(
nr_vin integer primary key,
marka char(50) NOT NULL,
rocznik integer,
cena integer,
pesel_klienta char(11) not null references klient (pesel)
);
CREATE TABLE transakcja
(
cena integer NOT NULL,
data_sprzedazy date not null,
kupuje char(11) not null references klient (pesel),
sprzedaje char(11) not null references klient (pesel),
dotyczy int not null references samochod (nr_vin)
);
MOJE DANE:
SET client_encoding='win-1250';
insert into klient (pesel, imie, nazwisko, adres)
VALUES ('79090407081', 'Jerzy', 'Żebrowski', 'Gdańsk_Konwaliowa8');
insert into klient (pesel, imie, nazwisko, adres)
VALUES('84042729946', 'Mariola', 'Pobożna', 'Sopot_Lipowa4');
insert into klient (pesel, imie, nazwisko, adres)
VALUES('77090104456', 'Dariusz', 'Wolek', 'Kartuzy_Leśna23');
insert into klient (pesel, imie, nazwisko, adres)
VALUES('79082883881', 'Waldemar', 'Domaszk', 'Gdańsk_Grunwaldzka4');
insert into klient (pesel, imie, nazwisko, adres)
VALUES('66091763541', 'Andrzej', 'Czubek', 'Gdynia_Startowa15');
insert into klient (pesel, imie, nazwisko, adres)
VALUES('79040453767', 'Monika', 'Zaremba', 'Kościerzyna_Długa3');
insert into klient (pesel, imie, nazwisko, adres)
VALUES('32052409031', 'Dominik', 'Jagiełło', 'Sopot_Jasna11');
INSERT INTO samochod (nr_vin, marka, rocznik, cena)
VALUES ('127883', 'VW_GOLF', '1999', '10000');
INSERT INTO samochod (nr_vin, marka, rocznik, cena)
VALUES ('778843', 'citroen_c4', '2009', '48899');
INSERT INTO samochod (nr_vin, marka, rocznik, cena)
VALUES ('0085535', 'opel_zafira', '2005', '16800');
INSERT INTO samochod (nr_vin, marka, rocznik, cena)
VALUES ('125663', 'kia_ceed', '2003', '22000');
INSERT INTO samochod (nr_vin, marka, rocznik, cena)
VALUES ('234143', 'nissan_micra', '2002', '14499');
INSERT INTO samochod (nr_vin, marka, rocznik, cena)
VALUES ('123456', 'deawoo_lanos', '1998', '3400');
INSERT INTO transakcja (data_sprzedazy, kupuje, sprzedaje, cena)
VALUES ('12.02.2000', '79090407081', '32052409031', '10000');
INSERT INTO transakcja (data_sprzedazy, kupuje, sprzedaje, cena)
VALUES ('14.04.2010', '79090407081', '79040453767', '3400');
INSERT INTO transakcja (data_sprzedazy, kupuje, sprzedaje, cena)
VALUES ('23.06.2009', '66091763541', '32052409031', '14499');
INSERT INTO transakcja (data_sprzedazy, kupuje, sprzedaje, cena)
VALUES ('17.03.2009', '32052409031', '79090407081', '22000');
INSERT INTO transakcja (data_sprzedazy, kupuje, sprzedaje, cena)
VALUES ('22.01.2007', '66091763541', '32052409031', '16800');