Цитата:
Сообщение от
skuull
так впал ? Почему не сделать, как нормальные люди
Ага, спасибо. Отвечая на содержательную часть поста:
К примеру, есть стандартная data entity для ledger journals. Уникальный индекс у staging table такой же, как и у LedgerJournalTrans: номер журнала и номер строки. Если номер журнала может инициализироваться по умолчанию, то для избежания ошибки при импорте номер строки необходимо указывать в отдельном поле в файле.
Если же не хочется указывать номер строки в файле импорта, то есть 2 варианта:
- Изменить уникальный индекс. Разрешить пустой номер строки. Изменить логику копирования из staging в target для генерирования номеров строк.
- Изменить логику импорта в staging для генерирования номеров строк.
Вариант 2, судя по всему, не возможен.