В то время как MySQL будет молча обрезать данные, когда значение превышает размер столбца, PostgreSQL не будет и будет выдавать ошибку «значение, слишком длинное для изменения типа символа (n)».

разница междуtext тип данных иcharacter varying (varchar) типы данных?

Согласно сдокументация

Если изменение символов используется без спецификатора длины, тип принимает строки любого размера. Последнее является расширением PostgreSQL.

а также

Кроме того, PostgreSQL предоставляет тип текста, в котором хранятся строки любой длины. Хотя текст типа не соответствует стандарту SQL, он есть и в некоторых других системах управления базами данных SQL.

Так в чем же разница?

Ответы на вопрос(8)

Ваш ответ на вопрос