Nevkládáte hodnotu pro id
. Protože jej nenastavíte explicitně, je mu implicitně přiřazena null
hodnota, což samozřejmě není platná hodnota pro sloupec primárního klíče. Této celé situaci se můžete vyhnout, když tento sloupec definujete jako serial
místo obyčejného starého integer
a veškerou těžkou práci přenechte databázi.