Du infogar inte ett värde för id
. Eftersom du inte uttryckligen ställer in den, ges den implicit en null
värde, vilket naturligtvis inte är ett giltigt värde för en primärnyckelkolumn. Du kan undvika hela denna situation genom att definiera den här kolumnen som serial
istället för ett vanligt gammalt integer
, och lämna alla tunga lyft till databasen.