Текущие компоненты

Название продукта Название компонента Тип Последняя версия Дата выхода
Атлантис 5.5BASEDLL

Справка по компоненту.

Количество версий компонента30
Количество рещенных задач150
Последная дата обработки компонента2023-03-31 13:04:50
Последная дата файла2023-03-31 12:46:37
Последная версия5.5.41.0

Новые задачи в этом компоненте

base
102.119668
BASE ( 5.5.13.0 )

Краткое описание :

Ошибка в update на прямом sql на Postgre

Описание :

Прямой SQL

Что измененно :



DSQL
PostgreSQL

----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
В update-set, если в левой части присваивания написать поле с квалификатором таблицы,
то такой синтаксис считается недопустимым в PostgreSQL, будет ошибка.
Пример:
sql update KatOrg set KatOrg.Name = KatOrg.Name;


Как измененно :


Теперь при трансляции имя таблицы выкидывается для полей в левой части присваивания на всех платформах.
base
101.50254
BASE ( 5.5.13.0 )

Краткое описание :

Ошибка при установке схемы с прикладным кодом на PostgreSQL

Описание :

Инсталляция, настройка, проверка БД

Что измененно :



Драйвер PostgreSQL. Ядро системы работы с данными.

----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
При установке схемы PostgreSQL с включенной опцией "Устанавливать прикладной код" утилита asql.exe выдает
ошибку.

Как измененно :


Исправлено.
base
101.50415
BASE ( 5.5.13.0 )

Краткое описание :

После перехода на 5.5.11 Web Пир стал нестабильно рабоаты.В неделю раз более 7 раз падает.

Описание :

неотклассифицировано

Что измененно :



HTML клиент

----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Частые падения WebПир.

Как измененно :


Все что получилось выловить с помощью логов исправлено.
Для ловли прочих падений нужно разворачивать тестовую систему.
base
102.118231
BASE ( 5.5.13.0 )

Краткое описание :

В DirectSQL не возможно обратиться к полю KATBOX.COUNT

Описание :

Прямой SQL

Что измененно :



DSQL
Зарезервированные слова

----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Требуется возможность обращаться к полям, имена которых совпадают
с ключевыми словами SQL, например, COUNT

Как измененно :


Теперь можно писать имена полей в двойных кавычках (как в оракле)
1)имена полей с обязательным указанием имени таблицы
sql select katbox."count" where katbox."count" > 0 order by katbox."count";
2)имена полей в контекстах, где ясно, что ничего кроме имени поля и быть не может:
insert into katbox("count") values(1);
update katbox set "count" = 2;

Если нужно обратиться к элементу массива, то надо закрыть кавычку перед квадратной скобкой
"min"[1]

Для имен таблиц доработка НЕ сделана.

5.5.41.05.5.40.05.5.38.05.5.37.05.5.36.05.5.35.05.5.34.05.5.33.05.5.32.05.5.31.05.5.30.05.5.29.05.5.28.05.5.27.05.5.26.05.5.25.05.5.24.05.5.23.05.5.22.05.5.21.05.5.20.05.5.19.05.5.18.05.5.17.05.5.16.05.5.15.05.5.14.05.5.13.05.5.12.0