Size: a a a

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

2021 November 14

В

Виталий in TypeORM - Русскоязычное сообщество
По сути асинк хуки идут как враппер на уровне реквеста далее ты складываешь нужное тебе в контейнер контекста и где надо извлекаешь
источник

В

Виталий in TypeORM - Русскоязычное сообщество
Но год назад на несте мы не смогли это завести сейчас хз может разработчики провели в этом направлении работу
источник

🏡K

🏡 ILshat Khamitov in TypeORM - Русскоязычное сообщество
там есть ПР, где написал Камиль что лучше юзать асинк локал сторадж, и этот ПР походу и не примут, так как оверхед там
источник

МС

Максим Солнцев... in TypeORM - Русскоязычное сообщество
Я понял. Посмотрю как можно
источник
2021 November 16

В

Виталий in TypeORM - Русскоязычное сообщество
0.2.33-0.2.38 сломаны чилдэнтити
0.2.39 чинят чилд энтити ломают каскад для onetoone
когда же там руки выпрямят разрабы (
источник

В

Виталий in TypeORM - Русскоязычное сообщество
это просто уже дебилизм
источник

В

Виталий in TypeORM - Русскоязычное сообщество
или механику где-то поменяли но старый код ведет себя иначе....
источник
2021 November 19

KB

Konstantin Belkin in TypeORM - Русскоязычное сообщество
Всем привет, у тупорм есть стрим для пг, который работает при наличии пакета pg-query-strea, Так вот как можно прокинуть стрим параметры?
источник

KB

Konstantin Belkin in TypeORM - Русскоязычное сообщество
или может кто-то знает как получить доступ к конекшену постгреса?
источник
2021 November 20

МС

Максим Солнцев... in TypeORM - Русскоязычное сообщество
Коллеги всем привет. Подскажите пожалуйста, как в конфиге typeorm подключиться к azure sql, естественно azure аккаунт уже есть. Благодарю. Очень надо.
источник
2021 November 21

К

Константин in TypeORM - Русскоязычное сообщество
Привет,
источник

К

Константин in TypeORM - Русскоязычное сообщество
подскажите, кто сталкивался с тем, что preload не переписывает новое значение а добавляет к существующему?
источник

К

Константин in TypeORM - Русскоязычное сообщество
Есть запись в которой поле cars содержит массив других записей, в моем случае в массиве одна запись с id 18881, я добавляю еще одну с id 6322 следующим образом:
const cars = await this.carService.getByIds(updateProductDto.cars)

cars log
cars [
 Car {
   id: 6322,
   YearFrom: 2001,
   YearTo: 2006,
   Make: 'Chevrolet',
   Model: 'TrailBlazer',
   Generation: 'I (2001—2006)',
   FuelType: 'Бензин',
   DriveType: 'Задний',
   Transmission: 'Механика',
   Modification: '4.2 MT (273 л.с.) 5 мест',
   Power: 273,
   EngineSize: '4.2',
   BodyType: 'Внедорожник',
   Doors: '5'
 },
 Car {
   id: 18881,
   YearFrom: 2002,
   YearTo: 2005,
   Make: 'Hyundai',
   Model: 'Getz',
   Generation: 'I (2002—2005)',
   FuelType: 'Бензин',
   DriveType: 'Передний',
   Transmission: 'Автомат',
   Modification: '1.3 AT (85 л.с.)',
   Power: 85,
   EngineSize: '1.3',
   BodyType: 'Хетчбэк',
   Doors: '5'
 }
]


потом сохраняю:
co```nst product = await this.productRepository.preload({
 id,
 ...updateProductDto,
 cars,
})

this.productRepository.save(product)

а в результате масив cars содержит три записи 

```cars: [
   Car {
     id: 18881,
     YearFrom: 2002,
     YearTo: 2005,
     Make: 'Hyundai',
     Model: 'Getz',
     Generation: 'I (2002—2005)',
     FuelType: 'Бензин',
     DriveType: 'Передний',
     Transmission: 'Автомат',
     Modification: '1.3 AT (85 л.с.)',
     Power: 85,
     EngineSize: '1.3',
     BodyType: 'Хетчбэк',
     Doors: '5'
   },
   Car {
     id: 6322,
     YearFrom: 2001,
     YearTo: 2006,
     Make: 'Chevrolet',
     Model: 'TrailBlazer',
     Generation: 'I (2001—2006)',
     FuelType: 'Бензин',
     DriveType: 'Задний',
     Transmission: 'Механика',
     Modification: '4.2 MT (273 л.с.) 5 мест',
     Power: 273,
     EngineSize: '4.2',
     BodyType: 'Внедорожник',
     Doors: '5'
   },
   Car {
     id: 18881,
     YearFrom: 2002,
     YearTo: 2005,
     Make: 'Hyundai',
     Model: 'Getz',
     Generation: 'I (2002—2005)',
     FuelType: 'Бензин',
     DriveType: 'Передний',
     Transmission: 'Автомат',
     Modification: '1.3 AT (85 л.с.)',
     Power: 85,
     EngineSize: '1.3',
     BodyType: 'Хетчбэк',
     Doors: '5'
   }
 ],
источник