Сергей Горностаев, вы правы.
Это в быстродействии они не отличаются (в отличие от MySQL), а так конечно varchar и text - разные типы. Почему-то со временем эти знания у меня исказились ((
wawa, я, честно говоря, не знаю, отличаются ли они в быстродействии на уровне самой СУБД. Но знаю, что драйверам доступа к данным, будь то Python DB-API или JDBC, намного проще работать c полями фиксированного размера, чем с LOB'ами. Так что, если не нужно в поле хранить два гигабайта текста, лучше использовать varchar.