Я не могу установить максимальный размер определенного столбца в PostgreSQL с ключевым словом MAX
. Есть ли какое-нибудь ключевое слово типа MAX
. Если нет, то как мы можем создать столбец с максимальным размером?
Можем ли мы создать столбец с изменяющимся символом (MAX) с базой данных PostgreSQL
Ответ 1
Если вы хотите создать "неограниченный" varchar
столбец, просто используйте varchar
без ограничения длины.
Если переменная символов используется без спецификатора длины, тип принимает строки любого размера
Итак, вы можете использовать:
create table foo
(
unlimited varchar
);
Другой альтернативой является использование text
:
create table foo
(
unlimited text
);
Подробнее о символьных типах данных содержится в руководстве:
http://www.postgresql.org/docs/current/static/datatype-character.html