2015-09-25 1 views
1

Когда я пытаюсь войти в наше приложение java, я получаю ошибку ниже. Когда я снова подать успешно LoggedInPostgres 9.4.4 слишком длинное значение для символа типа, изменяющегося

ERROR: value too long for type character varying(32) getting . 

Postgres9.4.4 используется в приложении с java 1.6 и wildlfy 8 как сервер.

+0

Похоже, что у вас где-то есть ошибка. Мы ничего не можем сделать без вас, показывая соответствующий код. – Tunaki

ответ

0

Столбец с текущим адресом в качестве значения делает эту проблему.

Изменить столбец character varying(32) на character varying(200) решает проблему.

+0

Это плохое решение. «Текст» - это неанси-тип, предназначенный для очень длинных текстовых строк. Если вы хотите сохранить всю википедию как одну, длинную строку, вы должны использовать «текст». – Andreas

+0

см. Http://www.postgresql.org/docs/current/static/datatype-character.html – Andreas

+0

Вместо этого следует увеличить ширину поля varchar. Возможно, «характер, различающийся (200)», будет хорошо работать. – Andreas

Смежные вопросы