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


Описание файла обновления:
ФайлPG90DRV_DLL_55360.TXT
Обновлениеpg90drv_DLL_55360
НазначениеОбщее
Продукт
Релиз20/03/2012 :
Компонентpg90drv
ТипDLL
Версия5.5.36.0
Дата2020-01-13 15:51:41
Проблема ПИРПервое решениеОписаниеПроектДетализация
Что изменено:Как изменено:
101.67015NEWНеправильная кодировка первого символа во внедренной записи при работе CorpoПоддержка различных платформ баз данныхОбщие вопросы взаимодействия с СУБД
PostgreSQL ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Неправильная кодировка первого символа во внедренной записи при работе Corpo.Исправлено.
101.67214NEWAddField в драйвере лучше бы добавляло поле не в конец, а на позицию согласно TableDefПоддержка различных платформ баз данныхOracle
Postgres MSSQL ORACLE ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- AddField в драйвере лучше бы добавляло поле не в конец, а на позицию согласно TableDef.Выполнено.
101.67563NEWУтилита проверки БД basecheck.exe не может восстанавливать зеркальные таблицыПоддержка различных платформ баз данныхИнсталляция, настройка, проверка БД
Утилита проверки БД ------ ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Утилита проверки БД не может восстанавливать зеркальные таблицы.Исправлено.
101.67748NEWУтилита проверки должна чинить триггер, когда он не на те действия (например, только на Insert, а должен быть на insert + Update)Поддержка различных платформ баз данныхИнсталляция, настройка, проверка БД
Утилита проверки БД ------ ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Утилита проверки не чинит триггерыИсправлено.
101.67709NEWСделать "юникодную базу" на PG, т.е. такую, что обычные наши строки хранятся в типе UTF-8 в СУБДПоддержка различных платформ баз данныхPostgreSQL
PostgreSQL ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Сделать юникодную базу на PG.Реализовано.
101.67795NEWФильтр табличного редактора с условием "Начинается с" неправильно отрабатывает на SQL ServerСервисные функции (AQA, архивация, редактор, экспорт-импорт)Сортировка, группировка, агрегаты
MSSQL Системная фильтрация ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Для некоторых текстовых колонок системный фильтр типа "начинается с" работает неправильно.Исправлено.
101.66817NEWВыводить в лог более полный номер версии утилиты проверки БДПоддержка различных платформ баз данныхИнсталляция, настройка, проверка БД
Утилита Тестирования PostgreSQL MSSQL ORACLE ------ СУТЬ ПРЕДЛОЖЕНИЯ ----- Выводить в лог более полный номер версии утилиты проверки БД.Реализовано
101.67749NEWОбрабатывать наличие незарегистрированных параметров cfg-файла и выдавать соответствующее сообщениеПоддержка различных платформ баз данныхИнсталляция, настройка, проверка БД
Утилита проверки базы. ------ ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Нет контроля на использование в cfg-файле недопустимых параметров. При наличии такового возникает atlerror.log.Исправлено частично
101.67814NEWНе находятся поля многих таблиц при проверке свежеустановленной БДПоддержка различных платформ баз данныхИнсталляция, настройка, проверка БД
Утилита проверки БД PostgreSQL ------ ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Ошибки при проверки полей таблиц БД.Исправлено
101.67815NEWПадение утилиты basecheck.exe при проверке одной из 2-х схем, установленных в экземпляре БДПоддержка различных платформ баз данныхИнсталляция, настройка, проверка БД
Утилита проверки БД PostgreSQL ------ ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Ошибка проверки в случае двух баз в одном инстансе.Исправлено
101.67802NEWПеревод инсталлятора PG на lazarusПоддержка различных платформ баз данныхPostgreSQL
PostgreSQL ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Перевод инсталлятора БД для платформы PostgreSQL на Lazarus.Выполнено.
101.67818NEWBaseCheck.exe: Реализовать проверку пользователейПоддержка различных платформ баз данныхИнсталляция, настройка, проверка БД
Утилита тестирования PostgreSQL ------ СУТЬ ПРЕДЛОЖЕНИЯ ----- Предлагается реализовать проверку пользователей.Реализовано
101.67139NEWПоддержать длинные строки в драйверах СУБД SQL-платформПоддержка различных платформ баз данныхОбщие вопросы взаимодействия с СУБД
Длинные строки Unicode ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Поддержать длинные строки в драйверах СУБД SQL-платформМожно создавать или докомпилировать таблицу БД, используя новый тип данных юникодной строки WideString[N], где N от 1 до 2000 или просто WideString (будет максимальная длина, этот вариант не рекомендуется использовать)
101.67940NEWПоддержать создание временных таблиц на основе ТП, содержащих AutoInc-индекс по полю типа CompИнструментарий прикладного программистаПрямой SQL
Таблицы в памяти DSQL AutoInc ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Поддержать создание временных таблиц на основе ТП, содержащих AutoInc-индекс по полю типа CompРеализовано частично. Если у таблицы нет суррогатного индекса, то индекс превращаем в суррогатный, поле будет автозаполняться, но без гарантии последовательных значений. Если уже был суррогатный индекс, то автоинкрементный индекс по полю становится обычным неуникальным и поле автозаполняется нулями. На платформе PostgreSQL данный функционал работает в полном объеме (проблема не проявлялась)
101.67985NEWНе работает "распределение затрат" на ORACLE и MS SQLПоддержка различных платформ баз данныхOracle
DSQL ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Дать возможность именованные параметры привязывать по порядковым номерам, т.к. такой код уже есть и он раньше работал.Доработано.
101.67944NEWИсправление ошибок БД не выполняетсяПоддержка различных платформ баз данныхИнсталляция, настройка, проверка БД
Утилита проверки БД PostgreSQL ------ ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Исправление ошибок БД не выполняетсяИсправлено
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.Реализовано.
101.658375.5.34.0PostgreSQL: ошибка при расчете прав при UseSqlRole=trueПоддержка различных платформ баз данныхPostgreSQL
PostgreSQL ------ ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Ошибка при расчете прав при UseSqlRole=trueИсправлено
101.659885.5.34.0Для поддержки групповой выдачи прав (useSqlRoles) на PG требуется изменить имена ролей пользователей и группПоддержка различных платформ баз данныхPostgreSQL
PostgreSQL ------ СУТЬ ПРЕДЛОЖЕНИЯ ----- Для поддержки групповой выдачи прав (useSqlRoles) на платформе PostgreSQL требуется изменить имена ролей пользователей и групп.Реализовано.
101.664455.5.34.0Не удаляются роли при восстановлении базыПоддержка различных платформ баз данныхPostgreSQL
PostgreSQL ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Удалять роли при восстановлении базы.Реализовано.
102.1906555.5.34.0Странное поведение getfirstПоддержка различных платформ баз данныхОбщие вопросы взаимодействия с СУБД
Вынос вычисляемых выражений на СУБД MSSQL Oracle ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- В качестве значения фильтра передаётся мусор, если фильтр связан с полем вышестоящей таблицы той же выборки, а тип запроса -- MakeLink (довыборка полей невошедших таблиц, когда они неожиданно понадобились)Исправлено.
101.664445.5.34.0Доработать системное логирование на PGИнструментарий прикладного программистаЛогирование
PostgreSQL ------ ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Доработать системное логирование.Исправлено
101.665145.5.34.0PGSQL: При удалении пользователя формируется лог драйвераПоддержка различных платформ баз данныхPostgreSQL
PostgreSQL ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- При удалении пользователя формируется лог драйвера.Исправлено.
102.1950755.5.34.0Ошибки подготовки параметризованного DSQL-запроса вызовом sqlPrepare на PostgreSQLИнструментарий прикладного программистаПрямой SQL
PostgreSQL DSQL ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Не работает последовательность вызовов sqlPrepare, потом sqlBindParam, потом sqlExecute, т.к. текст запроса исправляется, основываясь на типе параметровИсправлено. Теперь prepare откладывается до первого execute.
101.665075.5.34.0Пользователь не разблокируется по истечении заданного времениПоддержка различных платформ баз данныхPostgreSQL
PostgreSQL ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- По истечении заданного в поле "Продолжительность блокировки" времени разблокировка учетной записи не происходит.Исправлено.
101.665875.5.34.0Postgres: саппорт падает, если база не зарегистрирована в odbсПрава доступаОбщие проблемы по модулю
PostgreSQL ------ ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Программа падает, если база не зарегистрирована в odbсИсправлено
101.666215.5.34.0PostgreSQL: Ошибка при старте Атлантис-приложения, если в настройках ODBC отсутствуют значения полей "User Name" и "Password".Поддержка различных платформ баз данныхPostgreSQL
PostgreSQL ------ ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Приложение не стартует, если в настройках ODBC отсутствуют значения полей "User Name" и "Password".Исправлено. # ИНСТРУКЦИЯ ПО НАСТРОЙКЕ: При работе на платформе PostgreSQL в конфигурационные файлы приложений необходимо добавить параметр DataBase.InstanceName, содержащий имя используемого экземпляра базы данных (DATABASE) PostgreSQL.
101.663045.5.34.0PostgreSQL: Приложение перестало соединяться с БДПоддержка различных платформ баз данныхPostgreSQL
PostgreSQL ------ ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Приложение не соединяется в БД, если имя источника данных ODBC не равно имени схемы БД.Исправлено.
102.1965175.5.34.0Добавить возможность устанавливать множественный фильтр по колонкамЭлементы пользовательского интерфейсаПроблемы к эргономике в целом
Фильтры ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Добавить возможность устанавливать множественный фильтр по колонке по содержимому буфера обмена.Сделаны пункты меню в заголовке колонки "Фильтровать записи по буферу обмена" и "Снять фильтр по буферу обмена".