Releases: zhichkin/dajet-metadata
dajet-metadata-utility-portable-2.2.0
dajet-gen-view-1.2.0
Новый функционал:
- Добавлена поддержка PostgreSQL.
Изменение программного интерфейса:
- Добавлен новый класс DaJet.CodeGenerator.PostgreSql.SqlGenerator.
Поведение аналогично классу DaJet.CodeGenerator.SqlServer.SqlGenerator.
Оба класса реализуют один и тот же интерфейс - ISqlGenerator.
Внимание!
Длина наименований объектов СУБД в PostgreSQL по умолчанию ограничена 63 байтами.
Большая длина может быть установлена только пересборкой СУБД из исходников.
dajet-gen-view-1.1.0
Новый функционал:
- Добавлена возможность указания схемы БД для создания представлений.
- Добавлена возможность вывода сгенерированного скрипта для создания пердставлений СУБД (view) в файл на диске.
Изменение программного интерфейса:
- Добавлено новое свойство Schema в класс SqlGeneratorOptions.
- Добавлено новое свойство OutputFile в класс SqlGeneratorOptions.
- Добавлен новый метод SchemaExists в класс SqlGenerator.
- Добавлен новый метод CreateSchema в класс SqlGenerator.
- Добавлен новый метод DropSchema в класс SqlGenerator.
- Добавлен новый метод TryScriptView в класс SqlGenerator.
- Добавлен новый метод TryScriptViews в класс SqlGenerator.
Команды и их опции:
- create - создаёт представления СУБД
- --ms - строка подключения к базе данных SQL Server
- --pg - строка подключения к базе данных PostgreSQL (в разработке)
- --schema - имя существующей схемы базы данных (в случае отсутствия будет создана)
- delete - удаляет представления СУБД
- --ms - строка подключения к базе данных SQL Server
- --pg - строка подключения к базе данных PostgreSQL (в разработке)
- --schema - имя существующей схемы базы данных
- script - создаёт скрипт SQL для создания представлений и сохраняет его в указанный файл
- --ms - строка подключения к базе данных SQL Server
- --pg - строка подключения к базе данных PostgreSQL (в разработке)
- --schema - имя схемы базы данных для использования
- --out-file - полный путь к файлу для сохранения SQL скрипта
Опция --schema не обязательна для указания. В случае её отсутствия используется схема базы данных по умолчанию. Для SQL Server это схема dbo.
Пример использования:
dajet-gen-view script --ms "Строка подключения" --schema "test" --out-file "C:\script.sql"
dajet-gen-view-1.0.0
Утилита dajet-gen-view создаёт представления СУБД (view) для объектов конфигруации 1С:Предприятие 8.
Текущая версия поддерживает только Microsoft SQL Server
Commands:
- create - создаёт представления СУБД
- delete - удаляет представления СУБД
Options:
- ms - строка подключения к базе данных SQL Server
- pg - строка подключения к базе данных PostgreSQL
Примеры использования:
dajet-gen-view create --ms "Data Source=SERVER;Initial Catalog=DATABASE;Integrated Security=True;Encrypt=False;"
dajet-gen-view delete --ms "Data Source=SERVER;Initial Catalog=DATABASE;Integrated Security=True;Encrypt=False;"
dajet-metadata-utility-win-x64-2.2.0
The command --schema extended to get table part schema.
Example usage:
dajet --ms my_server --d my_database --schema "Справочник.Клиенты.КонтактнаяИнформация"
dajet-metadata-utility-win-x64
Utility for reading the 1C:Enterprise 8 metadata database schema.
Microsoft SQL Server and PostgreSQL are supported.
The new command --schema added.
The command outputs database schema for the metadata object.
The command dajet --help shows available commands.
Example usage:
dajet --ms "my_server" --d "my_database" --schema "Справочник.Номенклатура"
Example output:
Object name: РегистрСведений.DaJetExchangeВходящаяОчередь
Table name: _InfoRg270
-
НомерСообщения (Dimension)
- _Fld271 (Value) numeric
-
Отправитель (Measure)
- _Fld272 (Value) nvarchar
-
ТипОперации (Measure)
- _Fld273 (Value) nvarchar
-
ТипСообщения (Measure)
- _Fld274 (Value) nvarchar
-
ТелоСообщения (Measure)
- _Fld275 (Value) nvarchar
-
ДатаВремя (Property)
- _Fld276 (Value) datetime2
-
ОписаниеОшибки (Property)
- _Fld277 (Value) nvarchar
-
КоличествоОшибок (Property)
- _Fld278 (Value) numeric
dajet-cli-win-x64
Обновление библиотеки DaJet.Metadata.dll до версии 2.0
dajet-cli-win-x64
Добавлена поддержка для PostgreSQL.
Удалена команда -s. Вместо неё добавлены новые команды --ms для Microsoft SQL Server и --pg для PostgreSQL.
Все команды теперь начинаются с двойного дефиса (--).
dajet-cli-win-x64
Исправлена ошибка чтения версии платформы Version для режимов совместимости:
- Версия 8.1
- Версия 8.2.13
- Версия 8.2.16
Добавлена возможность сохранять файл описания конфигурации на диск:
-out-root File path to save configuration information
Примеры использования:
dajet -s ZHICHKIN -d test_database -out-root "C:\temp\root.txt" (файл будет сохранён по указанному пути)
dajet -s ZHICHKIN -d test_database -out-root "root.txt" (файл будет сохранён в каталоге dajet.exe)
dajet-cli-win-x64
Утилита для чтения метаданных (свойств конфигурации)
dajet:
DaJet (metadata reader utility)
Usage:
dajet [options]
Options:
-s SQL Server address or name
-d Database name
-u User name (Windows authentication is used if not defined)
-p User password if SQL Server authentication is used
--version Show version information
-?, -h, --help Show help and usage information