You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
main: добавлен оператор sql, в котором можно параметром задать имя соединения в репозитории. Ранее можно было только указать параметром объект соединения.
Getl фичи
getl.jdbc.SQLScripter: добавлено свойство defaultCodePage, в котором можно задать, в какой кодировке будут считываться файлы для выполнения через функции runFile и loadFile, а так же оператор RUN_FILE. Если это свойство не задано и при считывании файла функцией будет явно задана кодировка, она станет кодировкой по умолчанию и установиться в это свойство.
getl.jdbc.SQLScripter: если при чтении файла скрипта функциями runFile и loadFile или оператором RUN_FILE он не находится по указанному пути, если не указано расширение, производится поиск этого файла с расширением "sql". Если путь указан относительный, то поиск файла скрипта дополнительно производится в репозитории.
getl.utils.FileUtils: добавлена функция FindFileByDefault, которая ищет и возвращает файл по указанному пути, проводя поиск дополнительно с расширениями по умолчанию и в репозитории, если файл по указанному пути не нашелся.
getl.postgresql.PostgreSQLTable: в опции создания таблицы добавлено свойство "unlogged", при включении которого будет создана не логируемая таблица в БД (см. документацию PostgreSQL по unlogged tables).
getl.postgresql.PosgreSQLDriver: добавлена поддержка оператора unionDataset для объединения записей источника с приёмником с помощью MERGE.
getl.vertica.VerticaDriver: добавлена поддержка оператора unionDataset для объединения записей источника с приёмником с помощью MERGE.
Getl баги
getl.vertica.VerticaDriver: не корректно формировался оператор "CREATE TABLE" для создания таблицы, если в опциях создания была задана сегментация записей или для временных таблиц были указаны партиция или наследование прав.