В PostgreSQL вы можете создать столбец с переменным символом типа данных (без точности длины) или текст, подобный этому:
ALTER TABLE test ADD COLUMN c1 varchar;
ALTER TABLE test ADD COLUMN c2 text;
Есть ли разница между этими двумя типами данных?
В документации не ясно об этом. Они говорят :
Если изменение символов используется без спецификатора длины, тип принимает строки любого размера.
[...]
Кроме того, PostgreSQL предоставляет тип текста , в котором хранятся строки любой длины.
Кажется, что эти два типа данных эквивалентны, но это не явно ... Подробнее об этом?
Спасибо нико
7
Смотрите ответ на serverfault.com
—
Даниэль Vérité