Skip to content
This repository has been archived by the owner on Dec 14, 2023. It is now read-only.

Releases: zhichkin/dajet-metadata

dajet-metadata-utility-portable-2.2.0

05 Jul 23:07
Compare
Choose a tag to compare

Кросс-платформенная сборка на .NET 6.0:

  • win-x86
  • win-x64
  • win-arm
  • win-arm64
  • osx-x64
  • linux-x64
  • linux-arm

dajet-gen-view-1.2.0

14 Jun 00:03
Compare
Choose a tag to compare

Документация

Новый функционал:

  1. Добавлена поддержка PostgreSQL.

Изменение программного интерфейса:

  1. Добавлен новый класс DaJet.CodeGenerator.PostgreSql.SqlGenerator.

Поведение аналогично классу DaJet.CodeGenerator.SqlServer.SqlGenerator.
Оба класса реализуют один и тот же интерфейс - ISqlGenerator.

Внимание!

Длина наименований объектов СУБД в PostgreSQL по умолчанию ограничена 63 байтами.

Большая длина может быть установлена только пересборкой СУБД из исходников.

dajet-gen-view-1.1.0

13 Jun 19:57
Compare
Choose a tag to compare

Документация

Новый функционал:

  1. Добавлена возможность указания схемы БД для создания представлений.
  2. Добавлена возможность вывода сгенерированного скрипта для создания пердставлений СУБД (view) в файл на диске.

Изменение программного интерфейса:

  1. Добавлено новое свойство Schema в класс SqlGeneratorOptions.
  2. Добавлено новое свойство OutputFile в класс SqlGeneratorOptions.
  3. Добавлен новый метод SchemaExists в класс SqlGenerator.
  4. Добавлен новый метод CreateSchema в класс SqlGenerator.
  5. Добавлен новый метод DropSchema в класс SqlGenerator.
  6. Добавлен новый метод TryScriptView в класс SqlGenerator.
  7. Добавлен новый метод 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

12 Jun 23:03
Compare
Choose a tag to compare

Утилита 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

12 Nov 11:24
Compare
Choose a tag to compare

The command --schema extended to get table part schema.

Example usage:

dajet --ms my_server --d my_database --schema "Справочник.Клиенты.КонтактнаяИнформация"

dajet-metadata-utility-win-x64

14 Oct 19:28
Compare
Choose a tag to compare

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

22 Mar 10:02
Compare
Choose a tag to compare

Обновление библиотеки DaJet.Metadata.dll до версии 2.0

dajet-cli-win-x64

09 Mar 11:54
Compare
Choose a tag to compare

Добавлена поддержка для PostgreSQL.

Удалена команда -s. Вместо неё добавлены новые команды --ms для Microsoft SQL Server и --pg для PostgreSQL.

Все команды теперь начинаются с двойного дефиса (--).

dajet-cli-win-x64

23 Feb 18:15
Compare
Choose a tag to compare
dajet-cli-win-x64 Pre-release
Pre-release

Исправлена ошибка чтения версии платформы 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

22 Feb 15:17
6360854
Compare
Choose a tag to compare
dajet-cli-win-x64 Pre-release
Pre-release

Утилита для чтения метаданных (свойств конфигурации)

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