PostgreSQL: Diferença entre texto e varchar (variação de caracteres)

Qual é a diferença entre otext tipo de dados e ocharacter varying (varchar) tipos de dados?

De acordo coma documentação

Se a variação de caracteres for usada sem o especificador de comprimento, o tipo aceitará seqüências de caracteres de qualquer tamanho. Este último é uma extensão do PostgreSQL.

e

Além disso, o PostgreSQL fornece o tipo de texto, que armazena seqüências de caracteres de qualquer tamanho. Embora o texto do tipo não esteja no padrão SQL, vários outros sistemas de gerenciamento de banco de dados SQL também o possuem.

Então qual a diferença?

questionAnswers(8)

yourAnswerToTheQuestion