← все DSL

Структуры БД

.kndb

Описание таблиц, связей и индексов. На выходе — SQL-файлы, модели для работы с данными на разных языках и модель данных для нового раздела.

Шпаргалка по синтаксису
Файл описания структуры БД.

Предварительный формат:
    Database: %name%

    Table: %table_name%
        pk %type% %field% auto
        fk %type% %field% -> %table%.%field% cascade
        %type% %field% [nullable] [unique] [index]

Планируемые результаты генерации:
    - SQL DDL / миграции;
    - модели и репозитории для разных языков;
    - JSON-модель схемы для UI нового раздела;
    - документация таблиц, связей и индексов.
Генерация через Dart sidecar требует авторизации — войди или зарегистрируйся. WS-соединение защищено короткоживущим HMAC-токеном; токен выдаётся только аутентифицированным пользователям.
генератор в работе
Парсер и генератор .kndb пока в разработке — здесь можно посмотреть синтаксис и попробовать редактор, но кнопка Сгенерировать пока заблокирована.
Источник DSL 0 строк · 0 симв.
Результат
Нажми Сгенерировать, чтобы отправить DSL на Dart-sidecar и получить сгенерированные файлы.
WS-лог