точки зрения перфоманса/хранения для Postgre нет разницы в типах varchar(n) и text. Рядом были рекомендации по использованию text, повсеместно. Что думаете про это?
https://wiki.postgresql.org/wiki/Don't_Do_This varchar (without the (n)) or text are similar, but without the length limit. If you insert the same string into the three field types they will take up exactly the same amount of space, and you won't be able to measure any difference in performance.
Внутри хранится одинаково. Отличается ограничением (n), т.е. запретом запихать в базу заведомо невалидные данные. Насчёт того, почему это Don't, вопрос холиварный (как и весь тот список).
все так. разницы нет
Обсуждают сегодня