Size: a a a

TypeORM - Русскоязычное сообщество

2019 December 19

AU

Anatoly Ukropov in TypeORM - Русскоязычное сообщество
а хз )
источник

AU

Anatoly Ukropov in TypeORM - Русскоязычное сообщество
не знал что по дефолту
источник

AK

Andrey Korobeynikov in TypeORM - Русскоязычное сообщество
Anatoly Ukropov
сделал в итоге так await questionsRepo.save(questionsToUpdate); и нормально апдейтит. Так хорошо что у меня возник второй вопрос. Почему когда я делаю await questionsRepo.save(questionsToSave) insert, то бишь там массив новых вопросов 657 строк, typeORM делает это очень долго и в итоге ывдаёт ошибку too many sql varialbes. Хотя тоже самое но при передачи в него 657 строк с id уже существующих в базе, он меняет мнговенно без ошибок
Вот здесь когда ты говоришь save по id то id у тебя индексируемый и соответственоо быстрее найдет сущность , чем Insert
источник

AK

Andrey Korobeynikov in TypeORM - Русскоязычное сообщество
Если не прав, поправьте
источник

AU

Anatoly Ukropov in TypeORM - Русскоязычное сообщество
так insert вообще ничего искать не должен. а просто вставлять нет ?
источник

AK

Andrey Korobeynikov in TypeORM - Русскоязычное сообщество
так табличку после insert переиндексировать надо
источник

AK

Andrey Korobeynikov in TypeORM - Русскоязычное сообщество
а это время
источник

AK

Andrey Korobeynikov in TypeORM - Русскоязычное сообщество
поэтому с  Index надо быть осторожнее
источник

AK

Andrey Korobeynikov in TypeORM - Русскоязычное сообщество
и не пихать везде
источник

AU

Anatoly Ukropov in TypeORM - Русскоязычное сообщество
ну вроде и не пихал ) Я вообще пока в них не шарю чтобы куда то пихать ) У меня данные то не вставляются даже, ошибка прилетает о большом кол-ве variables. А сам save происходит вот так
источник

AU

Anatoly Ukropov in TypeORM - Русскоязычное сообщество
источник

AU

Anatoly Ukropov in TypeORM - Русскоязычное сообщество
insert select insert select и это оооочень долго
источник

AK

Andrey Korobeynikov in TypeORM - Русскоязычное сообщество
Anatoly Ukropov
ну вроде и не пихал ) Я вообще пока в них не шарю чтобы куда то пихать ) У меня данные то не вставляются даже, ошибка прилетает о большом кол-ве variables. А сам save происходит вот так
а какйо СУБД пользуешься?
источник

AK

Andrey Korobeynikov in TypeORM - Русскоязычное сообщество
workbench там datagrip - посмотри параметры таблицы
источник

AU

Anatoly Ukropov in TypeORM - Русскоязычное сообщество
в итоге я делаю save через qyeru builder разбивая его на части по 50 строк чтобы ошибку это не ловить. и это тоже звиздец как долго происходит
источник

AU

Anatoly Ukropov in TypeORM - Русскоязычное сообщество
sqlite у меня по ТЗ
источник

AK

Andrey Korobeynikov in TypeORM - Русскоязычное сообщество
азцени
источник

AU

Anatoly Ukropov in TypeORM - Русскоязычное сообщество
?
источник

AK

Andrey Korobeynikov in TypeORM - Русскоязычное сообщество
зацени внутренности таблицы)
источник

AK

Andrey Korobeynikov in TypeORM - Русскоязычное сообщество
FK какие к этой таблицы
источник