2023-06-27 babolo Версия 2.07 Исправлена путаница в путях обновления. Убран варнинг. 2023-06-25 babolo Версия 2.06 Добавлены коментарии к новым функциям. Убрано предупреждение транслятора в ereport(). 2023-06-25 babolo Версия 2.05 Функции lseg_path(lseg), path_expand(path, point), path_link(path) и poly_link(polygon). 2023-06-25 babolo Заготовка pglib_geo. 2022-01-30 babolo Дата в копилефте. 2022-01-30 babolo Версия 2.04 Осовременен до 14й версии PostgreSQL. 2022-01-29 babolo Исправлено получение номера версии для нерелизов. 2020-06-29 babolo Версия 2.03 Учтена частичная несовместимость типов bit и varbit в новых вкрсиях постгреса. Прописано имя схемы. Условный OR REPLACE в CREATE AGGREGATE. Исправлены операторы + и - с параметрами (ipaggr, inet). В тесте прописана схема public. Стиль. 2020-06-28 babolo Версия 2.02 Новая функция koisearch(). Добавлена проверка IF EXISTS в test. 2020-03-23 babolo Версия 2.01 Восстановлены пропавшие koilower() и koiupper(). Даты в копилефтах. 2020-02-29 babolo Версия 2.00 Прекращение совместимости с 1 версией по апгрейду. Удалены bool_or(bool, bool), bool_and(bool, bool) и агрегаторы от них, есть аналоги в PostgreSQL. Стиль. Апгрейд через DROP CREATE. 2020-02-01 babolo Напрасно приписана схема к varbiteq(bit, bit). 2019-10-30 babolo Комментарий к num2bit(integer). 2019-10-30 babolo Версия 1.10 Неправильное употребление PG_FREE_IF_COPY(). 2019-08-10 babolo Версия 1.09 Исправление управления длинной. Изменение EXTENSION UPDATE. Стиль. 2019-08-07 babolo Исправление теста. 2019-08-07 babolo Версия 1.08 Новые функции koiupper(text), koilower(text), bytearrmask(bytea, bit). Переформатированы списки sql скриптов расширения. Поправлены комментарии. Стиль. 2019-08-06 babolo Функции koiupper(text) и koilower(text). Стиль. 2019-08-06 babolo Стиль. 2019-04-19 babolo Неплнота зачиски. 2019-04-19 babolo Версия 1.07 Исправление bytearrmax(). 2019-03-28 babolo Версия 1.06 повторно. Неправильный порядок байтов в int8(bytea). 2019-03-28 babolo Версия 1.06 Добавлена функция int8(bytea). 2019-03-01 babolo Версия 1.05 Добавлен AGGREGATE bit_xor(int). 2019-02-18 babolo Версия 1.04 опять Работа с входными параметрами. Возврат PG_RETURN_BYTEA_P(). Стиль. 2019-02-18 babolo Версия 1.04 повторно Апгрейд скрипт. 2019-02-18 babolo Версия 1.04 Добавлен AGGREGATE bytearrsum(bytea). 2019-02-17 babolo Попытка исправить bytearr*(). 2019-02-16 babolo Версия 1.03 повторно Копилефты. 2019-02-16 babolo Версия 1.03 Добавлен контроль palloc(). Стиль. Добавлены функции bytearradd() и bytearrmax(). 2018-08-10 babolo Версия 1.02 Оператор /|/ определялся повторно. 2018-08-10 babolo Поправлены копилефты. 2018-08-10 babolo Добавлена цель test. Теперь в дистрибутиве babolo_pglib не версионированный, версия приписывается при установке. Тест поправлен согласно изменениям. 2018-08-10 babolo Версия 1.00 Осовременен, подогнан под EXTENSION для PostgreSQL 10. Выброшены функции, имеющие аналоги в базе. Погашены варнинги. Стиль. 2016-07-15 babolo Версия 0.08 2016-07-13 babolo Исправлена ошибка в quote_sh(). Транслируется с PostgreSQL 9. Погашена масса варнингов (не все). Расширены DEBUG_FLAGS. 2016-02-19 babolo Приведение копилефтов к единому виду. 2014-10-10 babolo Замена echo на определение ECHO. 2013-11-07 babolo Версия 0.07 Замена int4 на int32. Убраны ворнинги на amd64. 2010-07-30 babolo Версия 0.06 На amd64 проявлялась ошибка из-за неправильного размера переменных. 2010-07-29 babolo Версия 0.05 Работает с PostgreSQL 8.4. Упрощены рассчеты длинны значения. 2009-07-03 babolo Версия 0.04 Отлажена на PostreSQL 8.3 и FreeBSD 7.2. В boolor() и booland() ликвидирован просмотр по 32 бита из-за возможной невыровненности по границе слова, теперь только побайтово. Если VARATT_SIZEP() неопределен, пользуемся SET_VARSIZE(). Теперь в левой части присваивания нельзя ставить приведение, потому в возвращающих набор функциях макрос fctx в левой части присваивания раскрыт. В значении вида inet и cidr был указатель типа, сейчас в PostreSQL он ликвидирован, и здесь тоже пришлось убрать ссылки на него. Так же убрана функция inet_type(). В pglib_text.c u_char *subst_out[] стало char из-за конфликта с инициализатором. 2008-06-10 babolo Версия 0.03 Добавлена функция quote_copy(). Форматирование. 2008-05-31 babolo Старые, до сих пор не закоммиченные исправления стиля в pglib_ip. 2008-01-24 babolo Версия 0.02 Мелкое, но важное исправление - зависимость от правильной версии babolo-libmake. Удалены просроченные комментарии. 2008-01-24 babolo Версия 0.01 Переработка ispmslib. В одной системе обе устанолены могут, т.к. названия файлов разные. В одной DB установлены быть не могут, т.к. названия функций, типов и т.п. там, где они остались теми же, не менялись. Относительно ispmslib перекомпонованы файлы в 5 библиотек, каждая из которых теперь не зависит от остальных. Выброшены функции: num2bit(varbit, integer), varbit2numstr(varbit, text), varbit2numstr(varbit, text, text), bitreset(varbit, int4).