
14.10.2010
Список изменений в СУБД ЛИНТЕР от 14.10.10
Платформы:
UNIX-платформы:
-
оптимизированы версии для мобильных платформ IPhone и Android;
-
обновлены дистрибутивы для платформ FreeBSD и Solaris 10;
-
усовершенствованы процедуры конфигурации интерфейсов PHP, Python, Ruby.
Интерфейсы:
Интерфейс OleDB:
-
оптимизирована работа с увеличенным буфером обмена;
-
добавлена возможность трассировки ошибок.
Интерфейс ADO.NET:
-
оптимизирована работа со значениями точности и масштаба типов данных;
-
добавлена поддержка Mono 2 в Linux;
-
улучшена интеграция с Mono Developer 2.
Интерфейс LinQT:
-
обеспечена сборка текущей версии интерфейса со старыми версиями QT;
-
внесены изменения в перекодировку CHAR-параметров в QT 4.x;
-
оптимизирована загрузка больших BLOB-значений.
Интерфейс Ruby:
-
оптимизирована работа с несколькими BLOB объектами;
-
в дистрибутив добавлены примеры.
Утилиты:
Утилита lindeskx:
-
оптимизирована работа с DBF-файлами;
-
усовершенствована работа с фразовыми индексами;
-
улучшена интеграция с lhbx;
-
доработана интеграция с SNMP.
Утилита loarel:
-
изменен механизм вывода сообщений приложения;
-
добавлена поддержка кодировок в версии для ядра 5.9;
-
модернизирована работа с кодировками в версиях ядра 6.0 и выше;
-
добавлена сортировка объектов при показе выбора для сохранения;
-
улучшена диагностика проблем.
Утилита dbstore:
-
добавлена поддержка задания имен объектов в формате OWNER.NAME;
-
добавлена возможность сохранения относительных путей к файлам BLOB;
-
добавлена поддержка кодировок в версии для ядра 5.9;
-
модернизирована работа с кодировками в версиях ядра 6.0 и выше;
-
добавлена возможность не сохранять информацию о кодировках объектов БД;
-
изменён порядок блокирования отдельных записей, либо всей таблицы при выгрузке.
Утилита migration:
-
работа с кодировками, в том числе UTF-8;
-
относительные пути для файлов;
-
интерфейс;
-
дополнительные настройки;
-
восстановление объектов с учетом порядка зависимостей;
Утилита lhb:
-
оптимизирована обработка ключей командной строки, скриптов интерфейсом lhbx и lhbw32;
-
доработан интерфейс взаимодействия lhbx с lindeskx.
Утилита testdb:
-
усовершенствована проверка ограничений целостности CHECK в версии ядра 6.1 и для NULL-значений;
-
усовершенствована проверка значений типа REAL в индексах;
-
усилена проверка внутренней структуры фразовых индексов.
Утилита snmp:
-
существенно доработан SNMP-manager;
-
введено разделение на полный и упрощенный режимы администрирования;
-
реализовано хранение состояния дерева.
Ядро СУБД и транслятор SQL:
-
добавлена возможность удаления столбца таблицы (ALTER TABLE DROP COLUMN), в том числе каскадного;
-
добавлена поддержка двухфазного коммита (PREPARE TRANSACTION, COMMIT PREPARED);
-
добавлена возможность управлять закрытием подчиненных курсоров в командах COMMIT и ROLLBACK (опция RELEASE);
-
реализован кэш результатов выполнения запросов;
-
разрешены операции над интервальным временем;
-
доработан обмен длинными сообщениями между ядром СУБД и транслятором SQL;
-
оптимизировано исключение ненужной информации из претранслированных запросов и предотвращение дублирования информации в них с целью уменьшения размеров этих запросов;
-
реализовано квантование вычисления предикатов IN/NOT IN в отсутствие индексов;
-
оптимизирована работа ядра СУБД ЛИНТЕР в режиме горячего резервирования;
-
усовершенствовано обновление фразовых индексов.