Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
06.02.2018, 10:03
|
|||
---|---|---|---|
|
|||
Vertica Кодировка |
|||
#18+
Привет! Учусь работать с Vertica. Так как у меня 10, поставила виртуалку убунты на vmware workstation, а на нее уже Vertica 9. Подрубаюсь к ней через датагрип с винды, и вроде бы все в порядке, практически: если вставлять строчку на русской раскладке, и при этом строчка содержит в себе пробел, возникает ошибка: [22001][4800] [Vertica][VJDBC](4800) ERROR: String of 17 octets is too long for type Varchar(13) При этом английской раскладке все нормально. Думала проблема в локали, поменяла на русскую, но это не помогло. В еще чем может быть проблема? :( ... |
|||
:
Нравится:
Не нравится:
|
|||
|
12.02.2018, 09:38
|
|||
---|---|---|---|
|
|||
Vertica Кодировка |
|||
#18+
Увеличила длину строк ровно в два раза, проблема пропала, но все равно не понятно, почему строка длиной 36 символов включая пробел на русской раскладке не влезает в character varying(36), а только в character varying(72). ... |
|||
:
Нравится:
Не нравится:
|
|||
|
14.02.2018, 12:12
|
|||
---|---|---|---|
Vertica Кодировка |
|||
#18+
tatkaxom, раз в 2 раза большую строку влезает, то возможно идет неявная конвертация в unicode ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=48&mobile=1&tid=1856637]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
195ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
others: | 11ms |
total: | 304ms |
0 / 0 |