Michael, do you use chars which >= 128 ? If yes and you havn't USE_LOCALE defined that problems with text-field come from nbtcompare.c:bttextcmp() - it uses char *ap, *bp; ^^^^ (it was changed from unsigned near 20 May) while text funcs in varlena.c use unsigned char: UNSIGNED_CHAR_TEXT is defined. (It's big inconvenience that btree in one cases use funcs from nbtcompare.c and in other cases - from utils/adt/*.c) Do you remember bug with btree and AbsoluteTime - the same cause! I hope that my assumption is right and we may have good dreams with cleaned btree... But what should we use - signed or unsigned chars in both places if USE_LOCALE is not defined ? We must clean this code before 6.1! It's easy. Vadim ------------------------------ End of hackers-digest V1 #382 *****************************
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера