pg9Inst
Краткое описание :
9.1 Атл.5512 некорректно работает филиальностьОписание :
PostgreSQLЧто измененно :
PostgreSQL
----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
9.1 Атл.5512 некорректно работает филиальность
При прогоне тестов с филиальностью выдаются ошибки (см. вложенный файл)
В результате не все данные разворачиваются из сегмента восстановления базы.
Обнаружена при прогоне теста
Как измененно :
Исправлено генерация номера филиала при отборе данных.
Исправлена работа с таблицами, у которых признак филиалльности выставлен в словаре.
pg9Inst
Краткое описание :
ошибка при установке офиса на новой базеОписание :
Настройка системыЧто измененно :
PostgreSQL
----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
ошибка при установке офиса на новой базе
1.Устанавливаю тестовую новую базу (на Atlantis 5.5.12)
При установки выставлены все галочки, включая "устанавливать прикладной код"
(судя по логу - это важно).
2.Захожу в саппорт в модуль протекта (становлюсь супервизором и т.д.)
3.Далее иду в меню: Меню - Настройка системы
4.Создаю офис: 1 "Мой офис"
5.Тут же щелкаю на вновь созданный офис правой кнопкой и выбираю пункт
локального меню "Установить".
6.В результате имеем сообщение об ошибке и сформировавшийся лог файл.
(см. вложенные файлы)
Как измененно :
Создана функция серверная, которая создается при инсталяции БД Галактики. Функция устанавливает "правильного" владельца на хранимые функции в схеме БД Постгреса, перед пересозданием ролей пользователя.
Такое пересоздание, например, происходит при переводе пользователя из одного офиса в другой.
pg9Inst
Краткое описание :
Выдается лог-файл с ошибкой при расчете прав на постгрессеОписание :
ПользователейЧто измененно :
PostgreSQL
----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Выдается лог-файл с ошибкой при расчете прав на постгрессе
Новая база (галочка "установить прикладной код" была включена).
Заводим офис, включаем протект.
Заводим пользователя, даем ему все права на таблицы и меню,
все остальное не трогаем.
Делаем безусловный пересчет прав (галочка пересчет прав групп выключена, т.к. групп нет).
При пересчете формируется лог с ошибкой (см прикрепленный файл).
Как измененно :
Доработан алгоритм поиска полного имени серверного объекта для разграничения прав.
pg9Inst
Краткое описание :
Постоянные запросы на смену пароля в PostgerssОписание :
Общие проблемы по модулюЧто измененно :
PostgreSQL
----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Постоянные запросы на смену пароля в Postgerss
В новой базе создаю офис, перевожу туда пользователей, включаю протект.
Создаю пользователя, делаю ему неограниченное время действия пароля.
(настройки пользователя см в прикрепленном файле).
При первом заходе пользователя в базу - ему требуют поменять пароль
(изначально я его не давала) - что правильно.
НО... после этого при каждом заходе этого пользователя в базу ему требуют
сменить пароль, хотя стоит птичка на неограниченное действие пароля.
Как измененно :
Разработан триггер, который изменяет необходимые флаги при установки пароля.
pg9Inst
Краткое описание :
Нельзя добавить/удалить пользователя если журналируется табл. X$USERSОписание :
Общие проблемы по модулюЧто измененно :
Инсталлятор БД для PostgreSQL.
----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Нельзя добавить/удалить пользователя, если журналируется таблица X$USERS.
Как измененно :
Исправлено.
pg9Inst
Краткое описание :
Нечитаемая кириллица в trc-файле проверки DBIОписание :
Инсталляция, настройка, проверка БДЧто измененно :
Проверка целостности .DBI
----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
В результате проверки dbi-файла с трассировкой формируется trc-файл,
в который выводится данные, которые сложены в dbi,
при этом неправильно выводится содержимое полей типа string, time, datetime, comp
Как измененно :
Исправлено
pg9Inst
Краткое описание :
Доработать семафорыОписание :
PostgreSQLЧто измененно :
PostgreSQL
----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Доработать семафоры
Необходимо исправить функцию на сервере чтоб не выдавалось в лог ошибок
Error code P0002 with message ERROR: query returned no rows;
необходимо всегда выдавать результат.
Как измененно :
Доработаны семафоры, чтобы не возвращался пустой набор строк.
pg9Inst
Краткое описание :
Переделка драйвера под загрузку без настроенного DSNОписание :
PostgreSQLЧто измененно :
PostgreSQL
----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Переделка драйвера под загрузку без настроенного DSN. Реализовать загрузку через настройки в galnet.cfg
Как измененно :
Доработана возможность настройки соединения к серверу PostgreSQL без настройки DSN в администраторе ODBC.
Для этого в разделе [SQLDriver] конфигурационного файла в настройку SQLServer необходимо прописать
строку соединения с сервером " 10.10.10.10!Port=5432!Database=LIN "
Где
10.10.10.10 - ip адрес сервера БД (возможно прописывание имя сервера)
Port=5432 - порт соединения с сервером
Database=LIN - имя базы на сервере
Данная строка заменяет настройку DSN в администраторе ODBC.
Символ "!" служит разделителем между параметрами строки соединения. Так же он сигнализирует откуда брать настройку соединения -
из DSN или разбирать строку из настройки.
Эта доработка вводит ограничения на имена DSN, баз и схем - в названиях нельзя использовать символ "!".
Также базу данных на сервере PG необходимо именовать символами в верхнем регистре без пробелов.
pg9Inst
Краткое описание :
Не подключается к базе с определенным паролемОписание :
PostgreSQLЧто измененно :
Инсталлятор и драйвер PostgreSQL.
----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Ошибка подключения к базе PostgreSQL с паролем, содержащим символ @.
Как измененно :
Исправлено.
pg9Inst
Краткое описание :
Доработать в DSQL create function для PGОписание :
PostgreSQLЧто измененно :
PostgreSQL
----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Доработать в DSQL create function для PG
При инсталяции галактической БД есть необходимость создания серверной функции.
например:
sql function AddTime(D : DateTime; T : comp): DateTime;
var i : integer;
begin
i:=i+1;
return From_Sec100(comp(int64(To_Sec100(D))+T));
end
;
По этой причине был отключен функционал создания функций в инсталере.
Как измененно :
Доработана возможность создания хранимых на сервере функций через DSQL.В связи с доработкой в инсталятор БД Галактики добавлена птичка "устанавливать прикладной код"