Информация о файле обновления Галактика PG90DRV_DLL_55370.TXT


Описание файла обновления:
ФайлPG90DRV_DLL_55370.TXT
Обновлениеpg90drv_DLL_55370
НазначениеОбщее
Продукт
Релиз20/03/2012 :
Компонентpg90drv
ТипDLL
Версия5.5.37.0
Дата2020-05-12 15:37:19
Проблема ПИРПервое решениеОписаниеПроектДетализация
Что изменено:Как изменено:
101.67854NEWНекорректная работа с индексамиИнструментарий прикладного программистаПрямой SQL
DSQL Временные таблицы ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- При попытке удалить у временной таблицы DSQL индекс, которого нет и не могло быть, выдается результат tsOk(0), должен выдаваться tsIndexNotFound(306)Исправлено.
101.67954NEWPostgreSQL. Ошибка докомпиляции на новом Alter_Cumulative 91180Поддержка различных платформ баз данныхPostgreSQL
PostgreSQL ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Докомпиляция базы PostgreSQL с новым Alter_Cumulative 9.1.18.0 завершается с ошибкой.Исправлено. # ИНСТРУКЦИЯ ПО НАСТРОЙКЕ: Для успешного соединения докомпилятора с базой данных при работе на платформе PostgreSQL необходимо выполнение одного из следующих условий: 1) Имя схемы БД (параметр DataBase.DataBaseName) и имя экземпляра БД (параметр DataBase.InstanceName) называются одинаково. 2) Если имя схемы БД (параметр DataBase.DataBaseName) и имя экземпляра БД (параметр DataBase.InstanceName) называются по разному, то в настройке источника данных ODBC должны быть указаны имя (например, postgres) и пароль администратора БД. После завершения докомпиляции их можно из настройки удалить.
101.67924NEWсоздание таблицы с wideString на ПГ при том, что кодировка не utf-8Инструментарий прикладного программистаДокомпиляция
PostgreSQL ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Запретить создавать длинные строки, если база не UTF8.Реализовано.
101.68031NEWНа платформе PostgreSQL не считается агрегат Сумма по полю типа LongintПоддержка различных платформ баз данныхPostgreSQL
PostgreSQL ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Не рассчитывается агрегат "Сумма" по полю типа Longint на платформе PostgreSQL.Исправлено.
101.67967NEWОшибки утечки памяти pg9inst.exe при создании новой базыПоддержка различных платформ баз данныхИнсталляция, настройка, проверка БД
PostgreSQL ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Ошибки утечки памяти pg9inst.exe при создании новой базы.Исправлено.
101.68004NEWPG+UTF8: поддержать использование русских букв в тексте запроса (передача данных в тексте запроса, а не параметром)Инструментарий прикладного программистаПрямой SQL
PostgreSQL ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Для длинных строк поддержать использование кириллицы в тексте запроса.Реализовано.
101.67709NEWСделать "юникодную базу" на PG, т.е. такую, что обычные наши строки хранятся в типе UTF-8 в СУБДПоддержка различных платформ баз данныхPostgreSQL
PostgreSQL ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Поддержать работу БД с кодировкой Unicode на платформе PostgreSQL.Реализовано.
101.68120NEWPostgreSQL кодировка UTF-8 при вводе в поле "быстрого выбора" значения "x$u" в фильтр попадают лишние данныеПоддержка различных платформ баз данныхPostgreSQL
PostgreSQL ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- PostgreSQL кодировка UTF-8 при вводе в поле быстрого выбора в фильтр попадают лишние данные.Исправлено.
101.68101NEWMS SQL Server в конкретном интерфейсе по определенному полю не отрабатывает быстрый поискПоддержка различных платформ баз данныхMS SQL
Подстрочный поиск ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Плохо работает подстрочный поискИсправлено
101.68117NEWНа PostgreSQL если установить фильтр по колонке для одной колонки, а затем сортировку по другому полю, то не все данные попадут в фильтрПоддержка различных платформ баз данныхPostgreSQL
PostgreSQL ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- На PostgreSQL если установить фильтр по колонке для одной колонки, а затем сортировку по другому полю, то не все данные попадут в фильтр.Исправлено.
101.68144NEWНе работает фильтрации записей по буферу обмена под пользователемПоддержка различных платформ баз данныхOracle
Фильтры Временные таблицы DSQL ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- В табличном редакторе не работает фильтрация по буферу обмена у непривилегированных пользователей.Исправлено
101.68166NEWНе работает упоминание поля LIMIT (и других полей, совпадающих с ключевыми словами) в запросе DSQL на PGИнструментарий прикладного программистаПрямой SQL
DSQL ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Проблемы с обращением к колонкам, имена которых совпадают с ключевыми словамиИсправлено.
101.68098NEWBasecheck.exe после одного запуска не полностью восстанавливает удаленную таблицу в БДПоддержка различных платформ баз данныхИнсталляция, настройка, проверка БД
Утилита проверки БД PostgreSQL ------ ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Неполное создание таблицы утилитой тестирования.Исправлено.
101.67977NEWВ журнале событий по типу события "Неудачный вход" не отображаются значения поля "Пароль"Права доступаНастройка системы
Права доступа ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Предоставить возможность регулировать вхождение той или иной информации в текст записи о событии.Доработано. # ИНСТРУКЦИЯ ПО НАСТРОЙКЕ: Для платформ PostgreSQL и Oracle: запустить проверку целостности БД с опцией "Проверка служебных объектов" (ChkBase.StoredProcs=On) или установить новую базу. Для платформы MSSQL: обновить вспомогательную службу (napsrv.exe)
101.670155.5.36.0Неправильная кодировка первого символа во внедренной записи при работе CorpoПоддержка различных платформ баз данныхОбщие вопросы взаимодействия с СУБД
PostgreSQL ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Неправильная кодировка первого символа во внедренной записи при работе Corpo.Исправлено.
101.672145.5.36.0AddField в драйвере лучше бы добавляло поле не в конец, а на позицию согласно TableDefПоддержка различных платформ баз данныхOracle
Postgres MSSQL ORACLE ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- AddField в драйвере лучше бы добавляло поле не в конец, а на позицию согласно TableDef.Выполнено.
101.675635.5.36.0Утилита проверки БД basecheck.exe не может восстанавливать зеркальные таблицыПоддержка различных платформ баз данныхИнсталляция, настройка, проверка БД
Утилита проверки БД ------ ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Утилита проверки БД не может восстанавливать зеркальные таблицы.Исправлено.
101.677485.5.36.0Утилита проверки должна чинить триггер, когда он не на те действия (например, только на Insert, а должен быть на insert + Update)Поддержка различных платформ баз данныхИнсталляция, настройка, проверка БД
Утилита проверки БД ------ ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Утилита проверки не чинит триггерыИсправлено.
101.677955.5.36.0Фильтр табличного редактора с условием "Начинается с" неправильно отрабатывает на SQL ServerСервисные функции (AQA, архивация, редактор, экспорт-импорт)Сортировка, группировка, агрегаты
MSSQL Системная фильтрация ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Для некоторых текстовых колонок системный фильтр типа "начинается с" работает неправильно.Исправлено.
101.668175.5.36.0Выводить в лог более полный номер версии утилиты проверки БДПоддержка различных платформ баз данныхИнсталляция, настройка, проверка БД
Утилита Тестирования PostgreSQL MSSQL ORACLE ------ СУТЬ ПРЕДЛОЖЕНИЯ ----- Выводить в лог более полный номер версии утилиты проверки БД.Реализовано
101.677495.5.36.0Обрабатывать наличие незарегистрированных параметров cfg-файла и выдавать соответствующее сообщениеПоддержка различных платформ баз данныхИнсталляция, настройка, проверка БД
Утилита проверки базы. ------ ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Нет контроля на использование в cfg-файле недопустимых параметров. При наличии такового возникает atlerror.log.Исправлено частично
101.678145.5.36.0Не находятся поля многих таблиц при проверке свежеустановленной БДПоддержка различных платформ баз данныхИнсталляция, настройка, проверка БД
Утилита проверки БД PostgreSQL ------ ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Ошибки при проверки полей таблиц БД.Исправлено
101.678155.5.36.0Падение утилиты basecheck.exe при проверке одной из 2-х схем, установленных в экземпляре БДПоддержка различных платформ баз данныхИнсталляция, настройка, проверка БД
Утилита проверки БД PostgreSQL ------ ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Ошибка проверки в случае двух баз в одном инстансе.Исправлено
101.678025.5.36.0Перевод инсталлятора PG на lazarusПоддержка различных платформ баз данныхPostgreSQL
PostgreSQL ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Перевод инсталлятора БД для платформы PostgreSQL на Lazarus.Выполнено.
101.678185.5.36.0BaseCheck.exe: Реализовать проверку пользователейПоддержка различных платформ баз данныхИнсталляция, настройка, проверка БД
Утилита тестирования PostgreSQL ------ СУТЬ ПРЕДЛОЖЕНИЯ ----- Предлагается реализовать проверку пользователей.Реализовано
101.671395.5.36.0Поддержать длинные строки в драйверах СУБД SQL-платформПоддержка различных платформ баз данныхОбщие вопросы взаимодействия с СУБД
Длинные строки Unicode ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Поддержать длинные строки в драйверах СУБД SQL-платформМожно создавать или докомпилировать таблицу БД, используя новый тип данных юникодной строки WideString[N], где N от 1 до 2000 или просто WideString (будет максимальная длина, этот вариант не рекомендуется использовать)
101.679405.5.36.0Поддержать создание временных таблиц на основе ТП, содержащих AutoInc-индекс по полю типа CompИнструментарий прикладного программистаПрямой SQL
Таблицы в памяти DSQL AutoInc ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Поддержать создание временных таблиц на основе ТП, содержащих AutoInc-индекс по полю типа CompРеализовано частично. Если у таблицы нет суррогатного индекса, то индекс превращаем в суррогатный, поле будет автозаполняться, но без гарантии последовательных значений. Если уже был суррогатный индекс, то автоинкрементный индекс по полю становится обычным неуникальным и поле автозаполняется нулями. На платформе PostgreSQL данный функционал работает в полном объеме (проблема не проявлялась)
101.679855.5.36.0Не работает "распределение затрат" на ORACLE и MS SQLПоддержка различных платформ баз данныхOracle
DSQL ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Дать возможность именованные параметры привязывать по порядковым номерам, т.к. такой код уже есть и он раньше работал.Доработано.
101.668795.5.35.0Включение временной таблицы DSQL узлом в ЛТИнструментарий прикладного программистаЛогические таблицы
Логические таблицы Временные таблицы DSQL ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Сделать возможным включать временные таблицы DSQL в логические таблицы в качестве узла.Реализовано, функция ReinitTableAsTmp.
101.663135.5.35.0Некорректная работа BaseCheck.exe при запуске из командной строки с параметрамиПоддержка различных платформ баз данныхИнсталляция, настройка, проверка БД
Утилита проверки базы. ------ ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Некорректная работа BaseCheck.exe при запуске из командной строки с параметрами.Исправлено.
101.668775.5.35.0расширить возможность управления созданием индексов в sqlFlushIntoTmpИнструментарий прикладного программистаПрямой SQL
DSQL Временные таблицы ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Расширить возможность управления созданием индексов в sqlFlushIntoTmp. Если индексы просят создать, то они должны создаваться после вставки данных, если тип временной таблицы это позволяет.Доработано. Добавлен флаг FIT_SkipCreateIndex для sqlFlushIntoTmp Добавлена возможность включать на СУБД индекс вызовом sqlCreateTmpIndex(indexName)
101.661825.5.35.0Не формируется протокол протокольного драйвера на 3хуровневой архитектуреПоддержка различных платформ баз данныхMS SQL
PostgreSQL MSSQL ORACLE ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Не формируется протокол протокольного драйвера на 3хуровневой архитектуре.Исправлено.
101.668605.5.35.0PG: Поддержать явные транзакцииПоддержка различных платформ баз данныхОбщие вопросы взаимодействия с СУБД
PostgreSQL ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Поддержать явные транзакции.Реализовано.
101.672365.5.35.0Для пустого числового поля невозможно выполнение арифметических операций в DSQLПоддержка различных платформ баз данныхPostgreSQL
PostgreSQL DSQL ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- При добавлении числа в прямом sql к полю которое в базе = null возвращается 0.Исправлено.
101.672015.5.35.0При сохранении прав пользователя образуется логПоддержка различных платформ баз данныхОбщие вопросы взаимодействия с СУБД
Администрирование пользователей Вынос вычисляемых выражений на СУБД ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- При "сохранении прав пользователя в буфере обмена" образуется лог с сообщением об ошибке.Исправлено.
101.672565.5.35.0Применение фильтра Alt+B вызывает падение Runtime error 216Поддержка различных платформ баз данныхOracle
Вынос вычисляемых выражений на СУБД Oracle ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Если снять один фильтр и наложить другой, такой, что sql-тексты фильтров совпадают, но они наложены на разные поля одной таблицы, то будет неправильная фильтрация или даже падение программы при несовпадении типов полей.Исправлено.
101.672235.5.35.0В журнале событий системы разграничения прав отображается информация о неверно введенном паролеПоддержка различных платформ баз данныхЖурналирование и разграничение прав доступа на уровне СУБД
Права доступа Журнал событий ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- При регистрации события неудачной попытки входа в систему не писать в журнал неправильный пароль, который пытались использовать.Доработано.
101.669255.5.35.0Не удаляется роль группы с сервера MS SQL при удалении группы из галактикиПоддержка различных платформ баз данныхMS SQL
Права доступа MSSQL ORACLE PostgreSQL ------ СУТЬ ПРЕДЛОЖЕНИЯ ----- Не удаляется роль группы с сервера MSSQL при удалении группы.Реализовано.
101.673045.5.35.0не работает выборка на PG по временным таблицамПоддержка различных платформ баз данныхPostgreSQL
PostgreSQL ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Доработать выборку данных по временным таблицам на платформе PosgreSQL.Реализовано.
101.669445.5.35.0DSQL: сделать генератор последовательностей на лету и применить его для заполнения суррогатного ключа временных таблицИнструментарий прикладного программистаПрямой SQL
DSQL ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Сделать макрос для автонумератора #rownum.Сделать макрос для генератора значений суррогатного ключа для вставки во временные таблицы #SurrValTmp. Сделать автоматическое применение #SurrValTmp при вставке во временную таблицу, если колонку суррогатного ключа не заполняют.Реализовано. # ИНСТРУКЦИЯ ПО НАСТРОЙКЕ:
101.671865.5.35.0Неправильный вывод в протокол драйвераПоддержка различных платформ баз данныхOracle
ORACLE MSSQL PGSQL BTRV Инсталляторы ------ ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Неправильный вывод в протокол драйвера.Исправлено
101.673245.5.35.0Ошибка докомпиляции БД PostgreSQLПоддержка различных платформ баз данныхPostgreSQL
PostgreSQL ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Выполнение докомпиляции Alter_Cumulative.exe выдает ошибку на этапе анализа.Исправлено.
101.672435.5.35.0Postgress. Не выдаются права пользователю согласно иерархии группПоддержка различных платформ баз данныхЖурналирование и разграничение прав доступа на уровне СУБД
PostgreSQL ------ ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Не выдаются права пользователю согласно иерархии группИсправлено
101.672115.5.35.0Резюме в BaseCheck.log не соответствует фактическому результатуПоддержка различных платформ баз данныхИнсталляция, настройка, проверка БД
Утилита проверки БД ------ ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Результирующее сообщение BaseCheck не соответствует реальным действиям.Исправлено.
101.673145.5.35.0Некорректная работа флага "Продолжительность блокировки"Поддержка различных платформ баз данныхЖурналирование и разграничение прав доступа на уровне СУБД
Протект ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Если задать в настройках офиса "Продолжительность блокировки" = 0, то пользователи будут блокироваться на 0 минут. А должны в этом случае блокироваться пожизненно.Исправлено. # ИНСТРУКЦИЯ ПО НАСТРОЙКЕ: На платформах Oracle, MSSQL, PostgreSQL: запустите проверку целостности БД с опцией "Проверка служебных объектов" (ChkBase.StoredProcs=On).
101.674275.5.35.0Не проходит докомпиляция с помощью Alter_Cumulative.exe 9.1.17 на MSSQL ServerПоддержка различных платформ баз данныхMS SQL
MSSQL ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Не проходит докомпиляция с помощью Alter_Cumulative на MSSQL Server.Исправлено.
101.674575.5.35.0Postgress. на докомпилированной базе слетает кодировкаПоддержка различных платформ баз данныхPostgreSQL
PostgreSQL Протект ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- На ANSI-базе неправильная кодировка у события "неудачный вход" в журнале событийИсправлена. # ИНСТРУКЦИЯ ПО НАСТРОЙКЕ: Запустите проверку целостности БД с опцией "Проверка служебных объектов" (ChkBase.StoredProcs=On). Если у вас OEM-база на PostgreSQL -- всё равно запустите.
101.674365.5.35.0Postgres. Рантайм при заходе пользователм в Галактику после докомпиляцииПоддержка различных платформ баз данныхPostgreSQL
Postgres ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Postgres. Рантайм при заходе пользователя в Галактику после докомпиляции.Исправлено. # ИНСТРУКЦИЯ ПО НАСТРОЙКЕ: Запустите проверку целостности БД с опцией "Проверка служебных объектов" (ChkBase.StoredProcs=On).
101.657845.5.34.0Параметр SQLDriver.useSqlRoles должен быть всегда true на PGПоддержка различных платформ баз данныхPostgreSQL
PostgreSQL ------ СУТЬ ПРЕДЛОЖЕНИЯ ----- Параметр SQLDriver.useSqlRoles должен быть всегда true на PGИзменено
102.1183705.5.34.0Медленно работает сортировка на PostGreSQLПроблемы по Атлантису в целом (не знаю какая именно его часть-научите)неотклассифицировано
PostgreSQL ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Увеличить быстродействие работы сортировки на платформе PostgreSQL.Реализовано.