170 похожих чатов

Кто-Нибудь знает какие-нибудь либы для генерации данных? Суть в том,

что нужно генерить данные в таблицу, связанные между собой (fk, одинаковый pk). Может какие-то выборки. Типа по 10 записей в одной таблицы на одну в другой (one to many) строчек нужно много, пару миллионов

17 ответов

21 просмотр

когда-то пробовал использовать https://github.com/DiUS/java-faker, но в итоге написал свое. Код утерян.

создать фабрику используя faker lib)

Владислав-Хакин Автор вопроса
Ivan
когда-то пробовал использовать https://github.com/...

Он прикольный, но просто выдает набор значений. На мой взгляд самая большая сложность - прописать связи между сущностями. Типо как это делает jpa

Владислав Хакин
Он прикольный, но просто выдает набор значений. На...

сгенерить на уровне сервиса через дто, тогда jpa сама все сделает

Владислав-Хакин Автор вопроса
Javist
а что есть?

Sql, таблицы и желание сгенерить выборку по ограничениям, которая позволит описать все возможные варианты данных колонок

Владислав Хакин
Sql, таблицы и желание сгенерить выборку по ограни...

данные должны быть уникальны? Если не особо, то можно процедурку написать с циклом на нужное количество записей

Владислав-Хакин Автор вопроса
Javist
данные должны быть уникальны? Если не особо, то мо...

писал, утомительно, когда хотя бы нужно например(к 1 заказу сделать 10 строчек заказа)

Владислав Хакин
писал, утомительно, когда хотя бы нужно например(к...

ну так внутри цикла делаешь цикл на 1 заказ 10 айтемов

Владислав Хакин
Sql, таблицы и желание сгенерить выборку по ограни...

А продакшена нету ещё? Так бы оттуда взять обезличенные данные

Владислав-Хакин Автор вопроса
Sergey Bezrukov
А продакшена нету ещё? Так бы оттуда взять обезлич...

да, этот вопрос тоже прорабатывается, но не быстро

Владислав-Хакин Автор вопроса
Javist
ну так внутри цикла делаешь цикл на 1 заказ 10 айт...

ну а если сущности 3) это очень быстро в лапшу превращается

Владислав Хакин
ну а если сущности 3) это очень быстро в лапшу пре...

А как у вас вообще общение с базой происходит? Jpa нет как я понял, а что есть?

Владислав-Хакин Автор вопроса
Johny Larson
А как у вас вообще общение с базой происходит? Jpa...

есть spring-batch который грузит много данных. это все хочется а) пока нет обезличенных данных - чтобы можно было быстро генерить нужный набор данных (не руками). Заполнять csv не менее утомительно. б) генерировать только допустимый набор значений, т.к. то, что приходит в выгрузке валидируется и мапится в справочники (енумы) это минимально хотя бы (без б тоже можно обойтись)

Владислав Хакин
есть spring-batch который грузит много данных. это...

так спринг батч же всеравно юзает какой-то интерфейс датасорса

Похожие вопросы

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
Ребят в СИ можно реализовать ООП?
Николай
33
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
у вас два процесса. один посылает другому сигнал. у вас есть код обоих процессов? если всё не так - расскажите как оно на самом деле. а именно кто кому чего, есть-ли консоли,...
Karagy
6
Карта сайта