ora90drv
Краткое описание :
Исправить диагностику сообщения о DuplicateKeyОписание :
MS SQLЧто измененно :
Утилита проверки БД
ORACLE
MSSQL
----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Исправить диагностику сообщения о DuplicateKey. В случае рассинхронизации таблицы x$Journal с зеркальной во время вставки в журналируемую таблицу может быть выдано сообщение о дублировании уникального ключа. Что не отражает суть проблемы.
Как измененно :
Реализовано.
ora90drv
Краткое описание :
Некорректная компиляции хранимых процедур (asql.exe)Описание :
Прямой SQLЧто измененно :
DSQL
Oracle
----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Неправильно транслируется клоз FOR UPDATE на платформе Oracle.
Как измененно :
Исправлено.
ora90drv
Краткое описание :
Аварийное завершение работы приложения при использовании ReinitTableОписание :
неотклассифицированоЧто измененно :
Oracle
----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Аварийное завершение работы приложения при проверке структуры подзапроса.
Как измененно :
Исправлено.
ora90drv
Краткое описание :
Сделать хранимые функции для наложения битовой маски на тип Datetime для поддержки фильтрации по компоненте DatetimeОписание :
Прямой SQLЧто измененно :
Прямой SQL
----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Сделать хранимые функции для наложения битовой маски на тип Datetime.
Как измененно :
Реализовано. Разработаны функции CompBitAnd, CompBitOr, CompBitXor, CompBitNot.
# ИНСТРУКЦИЯ ПО НАСТРОЙКЕ:
Запустите проверку целостности БД с опцией "Проверка служебных объектов" (ChkBase.StoredProcs=On).
На базе данных ORACLE и MS SQL должны появится четыре новые функции.
ora90drv
Краткое описание :
PostgreSQL: Runtime при выполении просмотра журналаОписание :
PostgreSQLЧто измененно :
PostgreSQL
----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Аварийное завершение работы приложения при выполнении просмотра журнала.
Как измененно :
Исправлено.
ora90drv
Краткое описание :
Сделать параметр, по которому ошибка #5(DuplicateKey) будет писаться в логОписание :
Общие вопросы взаимодействия с СУБДЧто измененно :
Утилита проверки БД
ORACLE
MSSQL
----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Сделать параметр, по которому ошибка #5(DuplicateKey) будет писаться в лог.
Как измененно :
Изменено
ora90drv
Краткое описание :
При использовании sqlFlushIntoTmp с флагом Fit_Create нужно поддержать также флаг ctmNormal/ctmDynamicIndexОписание :
Прямой SQLЧто измененно :
Временные таблицы DSQL
Oracle
Таблицы в памяти
----- СУТЬ ПРЕДЛОЖЕНИЯ -----
На Oracle для непустой временной таблицы нельзя создать индекс,
поэтому всегда при создании временной таблицы у прикладного программиста должна быть возможность задать,
будут добавляться индексы или нет.
В частности при создании временной таблицы вызовом sqlFlushIntoTmp с флагом Fit_Create
Как измененно :
Добавлен флаг FIT_IndexLater = 8 для процедуры sqlFlushIntoTmp.
Флаг работает только совместно с FIT_Create.
Старые прикладные ресурсы будут работать, но поведение на Oracle изменится
(станет нельзя добавлять индексы после создания таблицы).
ora90drv
Краткое описание :
В 3-ех уровневой архитектуре в определенных интерфейсах не работает сортировка (по одному/двум полям)Описание :
Общие вопросы взаимодействия с СУБДЧто измененно :
Трехуровневая
Вынос вычисляемых выражений
----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
В трехуровневой Галактике не работает сортировка про произвольным колонкам.
(проявление зависит от настроек трехуровневой)
Как измененно :
Исправлено.
ora90drv
Краткое описание :
Проверка БД (chkora) молча завершаетсяОписание :
Инсталляция, настройка, проверка БДЧто измененно :
Oracle
Утилита проверки БД
----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Падение при работе на Oracle версий 12.1.0.1 - 12.1.0.3
Как измененно :
Исправлено.