Миграция с HSQL DB 1.8 на 2.0 - PullRequest
       5

Миграция с HSQL DB 1.8 на 2.0

1 голос
/ 10 декабря 2010

Недавно я столкнулся с этой проблемой. Я поддерживаю программный продукт, написанный на Java, а HSQLDB - это внутренний движок базы данных версии 1.8. Но недавно мы обновили версию HSQLDB с 1.8 до 2.0. После этой миграции мы получаем следующую ошибку, когда HSQLDB выполняет некоторые подготовленные операторы

java.sql.SQLException: data exception: string data, right truncation

Есть идеи?

Спасибо

Upul

Ответы [ 3 ]

1 голос
/ 31 декабря 2010

В самых последних выпусках моментальных снимков 2.0.1 (http://hsqldb.org/support) есть некоторые дальнейшие исправления проблем, возникающих при обновлении с более старых версий. Если у вас все еще есть проблема с последними версиями, пожалуйста, сообщите подробности в Проект HSQLDB, и мы исследуем и исправим проблему.

1 голос
/ 11 апреля 2012

Поздний ответ, но может помочь другим, это исключение выдается, когда максимальная длина поля превышает операции вставки или обновления. В моем случае я также обновлял версию hsqldb с 1.8 до 2.4.8, и установка свойства * sql.enforce_strict_size = false * не помогла вообще.

1 голос
/ 10 декабря 2010

Я думаю, это ошибка в этой версии ... но теперь дни исправлены ...

Вы можете проверить это по этой ссылке http://sourceforge.net/tracker/index.php?func=detail&aid=2983086&group_id=23316&atid=378131

...