Mam taka tabelke:

CREATE TABLE employee (
    id integer DEFAULT nextval('ids'::regclass) NOT NULL,
    name character varying NOT NULL,
    employer integer DEFAULT (-1)
);

Chce do niej wpisac wiersz za pomocą zapytania:

INSERT INTO employee (name, id) VALUES('Kowalski', 2);

pozostawiając wartość employer jako -1 - ale postgresql krzyczy, że nie ma takiego klucza (id) w tabeli employer jak -1 ...