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.