Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Типа столбца varchar без указания длины / 3 сообщений из 3, страница 1 из 1
08.10.2015, 13:14
    #39071882
Alexey Agafonov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Типа столбца varchar без указания длины
Всем привет.

Выполняю

Код: sql
1.
2.
3.
create table dev.tmp_tst (s varchar);
insert into dev.tmp_tst values (rpad('s',10000000,'s'));
SELECT length(s) FROM dev.tmp_tst;



Вставляется. Какое максимальное количество символов может быть в поле с типов varchar без параметров? Если как text, то чем отличается от text?
...
Рейтинг: 0 / 0
08.10.2015, 13:21
    #39071896
Alexey Agafonov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Типа столбца varchar без указания длины
Все. нашел ответ тут: http://www.postgresql.org/docs/9.2/static/datatype-character.html . А именно:

Код: plaintext
1.
2.
The notations varchar(n) and char(n) are aliases for character varying(n) and character(n), respectively. character without length specifier is
equivalent to character(1). If character varying is used without length specifier, the type accepts strings of any size.
The latter is a PostgreSQL extension.
...
Рейтинг: 0 / 0
08.10.2015, 13:25
    #39071901
Alexius
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Типа столбца varchar без указания длины
Alexey Agafonov,

varchar без параметров ничем не отличается от text.
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Типа столбца varchar без указания длины / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]