1

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');

2

Odp: Problem z wgraniem danych do tabel