entity
entity copied to clipboard
OneScript Persistence API
В ТипыКолонок добавить поддержку типа uuid, типа первичный ключ, автогенерируемый. Цели: 1. При загрузке данных из 1С чтобы элемент таблицы имел ровно тот же тип и значение ссылки что и...
При использовании автоинкремента в идентификаторах и ПодчиненнаяТаблица, сохранение "главной" сущности выкидывает исключение Внешнее исключение (Microsoft.Data.Sqlite.SqliteException): SQLite Error 19: 'FOREIGN KEY constraint failed'. Пример кода: ```bsl //Файл Источник.os &ПодчиненнаяТаблица(Тип = "Массив",...
@nixel2007: Задачу миграции я бы разделил на две больших подзадачи. 2) разработка способа работы с DML в виде объектной модели. Для этого можно завести новый интерфейс для коннектора с методами...
@nixel2007: Задачу миграции я бы разделил на две больших подзадачи. 1) создание интерфейса/дто миграции с методами Вверх() и необязательным Вниз(), принимающими в себя коннектор/какой-то новый обьект для выполнения миграций и...
src\oscript_modules\entity\src\Классы\КоннекторPostgreSQL.os Процедура Сохранить() ... Запрос.ВыполнитьКоманду(); Если ОбъектМодели.Идентификатор().ГенерируемоеЗначение Тогда Если ЭтоВставкаОбъекта Тогда ... ЗАМЕНИТЬ НА: Запрос.ВыполнитьКоманду(); Если ОбъектМодели.Идентификатор().ГенерируемоеЗначение И НЕ ЗначениеЗаполнено(ОбъектМодели.ПолучитьЗначениеИдентификатора(Сущность)) Тогда Если ЭтоВставкаОбъекта Тогда ... + в этой же процедуре...
https://postgrespro.ru/docs/postgresql/10/runtime-config-preset
 Внутри файла c сущностью: ``` { "1": { "Целое": 1, "Дробное": 1.2, "Строка": "Строка", "БулевоИстина": true, "БулевоЛожь": false, "Дата": "2018-01-01T00:00:00Z", "Время": "1-01-01T10:53:20Z", "ДатаВремя": "2018-01-01T10:53:20Z", "Ссылка": 2 } } ```
Хотелось бы видеть функционал создания sql запросов в виде конструктора в fluent стиле. Примеры: Дано: * Сущность `Автор` с полями: Код, Имя, Почта, Роль. Таблица бд называется Авторы. * Сущность...
Возможность через сущность создавать произвольные индексы таблиц. Например: Дана сущность Автор ```bsl &Идентификатор &ГенерируемоеЗначение &Колонка(Тип = "Целое") Перем Код Экспорт; Перем УчетнаяЗапись Экспорт; Перем Имя Экспорт; Перем ЭлектроннаяПочта Экспорт; &Сущность(ИмяТаблицы...
Через соединение entity формировать сложные sql запросы. Варианты от @nixel2007: * Получить коннектор и вызвать у него unstable метод ВыполнитьЗапрос() * Можно ввести в интерфейс коннектора * Можно ввести в...