この列には値が長すぎます
このように50から100に変更してみてください
CREATE TABLE list (
autonumber SERIAL,
vendor varchar(100),
title varchar(100),
project varchar(100),
description text,
shelf smallint UNSIGNED,
PRIMARY KEY(autonumber));