base
Краткое описание :
dSql - не отрабатывает запрос при составлении его из нескольких query_handleОписание :
Общие вопросы взаимодействия с СУБДЧто измененно :
DSQL
----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Не работает прибавление текста запроса (в виде длинной строки) к другому тексту запроса.
Как измененно :
Исправлено.
base
Краткое описание :
Аварийное завершение работы приложения при использовании IResultSet.SetFilterОписание :
Прямой SQLЧто измененно :
DSQL
----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Неправильный порядок освобождения объектов (результата выборки и наложенного на него фильтра) при водит к падению программы
Как измененно :
Исправлено.
base
Краткое описание :
Компиляция vip-кода без использования БД, по описаниюОписание :
Vip - язык, компиляцияЧто измененно :
VIP-компиляция
----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Компиляция vip-кода утилитой vip.exe без использования БД, по описанию.
Как измененно :
При использовании след параметров vip.cfg
/resources:%TARGET%\DictCache.res
[DataBase]
DataBaseDriver=mt_drv.dll
UserTablesDirectory=%TARGET%\MTDATA
[Lot]
TableDefCacheFile=%TARGET%\DictCache.res
компиляция идет только на драйвере ТП.
DictCache.res заполняется при компиляции словаря.
Лицензия может быть на любую платформу.
Для полной сборки атлантиса на ТП нужно в miracle.bat установить set WITHOUTBASE=1
Тоже самое и в MakeSupp.bat.
base
Краткое описание :
расширить возможность управления созданием индексов в sqlFlushIntoTmpОписание :
Прямой SQLЧто измененно :
DSQL
Временные таблицы
----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Расширить возможность управления созданием индексов в sqlFlushIntoTmp.
Если индексы просят создать, то они должны создаваться после вставки данных,
если тип временной таблицы это позволяет.
Как измененно :
Доработано.
Добавлен флаг FIT_SkipCreateIndex для sqlFlushIntoTmp
Добавлена возможность включать на СУБД индекс вызовом sqlCreateTmpIndex(indexName)
base
Краткое описание :
Включение временной таблицы DSQL узлом в ЛТОписание :
Логические таблицыЧто измененно :
Логические таблицы
Временные таблицы DSQL
----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Сделать возможным включать временные таблицы DSQL в логические таблицы в качестве узла.
Как измененно :
Реализовано, функция ReinitTableAsTmp.
base
Краткое описание :
DSQL: сделать генератор последовательностей на лету и применить его для заполнения суррогатного ключа временных таблицОписание :
Прямой SQLЧто измененно :
DSQL
----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Сделать макрос для автонумератора #rownum.Сделать макрос для генератора значений суррогатного ключа для вставки во временные таблицы #SurrValTmp. Сделать автоматическое применение #SurrValTmp при вставке во временную таблицу, если колонку суррогатного ключа не заполняют.
Как измененно :
Реализовано.
# ИНСТРУКЦИЯ ПО НАСТРОЙКЕ:
base
Краткое описание :
реализовать снятие пароля на системные таблицы до 99Описание :
ТаблицЧто измененно :
Права доступа
Actian
----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Добавить возможность установки и снятия паролей и шифрования для системных таблиц, защищаемых системой разграничения прав доступа.
Как измененно :
Реализовано.
base
Краткое описание :
В журнале событий системы разграничения прав отображается информация о неверно введенном паролеОписание :
Журналирование и разграничение прав доступа на уровне СУБДЧто измененно :
Права доступа
Журнал событий
----- СУТЬ ПРЕДЛОЖЕНИЯ -----
При регистрации события неудачной попытки входа в систему не писать в журнал неправильный пароль, который пытались использовать.
Как измененно :
Доработано.
base
Краткое описание :
Для пустого числового поля невозможно выполнение арифметических операций в DSQLОписание :
PostgreSQLЧто измененно :
PostgreSQL
DSQL
----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
При добавлении числа в прямом sql к полю которое в базе = null возвращается 0.
Как измененно :
Исправлено.
base
Краткое описание :
Некорректная работа флага "Продолжительность блокировки"Описание :
Журналирование и разграничение прав доступа на уровне СУБДЧто измененно :
Протект
----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Если задать в настройках офиса "Продолжительность блокировки" = 0,
то пользователи будут блокироваться на 0 минут.
А должны в этом случае блокироваться пожизненно.
Как измененно :
Исправлено.
# ИНСТРУКЦИЯ ПО НАСТРОЙКЕ:
На платформах Oracle, MSSQL, PostgreSQL:
запустите проверку целостности БД с опцией "Проверка служебных объектов" (ChkBase.StoredProcs=On).