Size: a a a

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

2021 June 09

KB

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

EN

Edvart Nonsn in TypeORM - Русскоязычное сообщество
Понял)
Я каскад при сохранении только заюзал, у меня две таблицы связанные и надо что бы одним запросом создавалось
Нy типо user и user-info
источник

КБ

Константин Брызгалин... in TypeORM - Русскоязычное сообщество
я тоже делаю только cascade: ['insert', 'update'] или только insert. а за удаление отвечают foreign key с on delete cascade или on delete restrict
источник

EN

Edvart Nonsn in TypeORM - Русскоязычное сообщество
А можешь показать в коде как обновляешь?

Я просто пытаюсь но у меня значения становятся null

Ну то есть через user пытаюсь обновить user_info и значение user_infoid становится null
источник

EN

Edvart Nonsn in TypeORM - Русскоязычное сообщество
База Postgres
источник
2021 June 10

NC

Nikita Chaykin in TypeORM - Русскоязычное сообщество
Ребятки, мне орм создаёт в бд вот такие таблицы(с названиями моих моделей)
источник

NC

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

NC

Nikita Chaykin in TypeORM - Русскоязычное сообщество
Это вообще норм?
источник

NC

Nikita Chaykin in TypeORM - Русскоязычное сообщество
Ну допустим я всегда создавал что то вроде products, users, roles, order_products ...etc
источник

NC

Nikita Chaykin in TypeORM - Русскоязычное сообщество
Подскажите пожалуйста что это за ошибка может быть
источник

NC

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

NC

Nikita Chaykin in TypeORM - Русскоязычное сообщество
Пишет, что такой сиквенс уже есть, но я же поставил PrimarygenerateColumn
источник

КБ

Константин Брызгалин... in TypeORM - Русскоязычное сообщество
надо проверить что правильно определены primarycolumn на энтити первым делом. и плюс в релейшенах там тоже указывается «обратный релейшен» – typeorm использует эти данные чтобы правильно определять куда что писать чтобы связать записи…

посмотри в репозитории typeorm в папке sample/sample2-one-to-one – по-моему это как раз твой кейс – OneToOne с каскадной вставкой detail-записи при добавлении базовой…
источник

EN

Edvart Nonsn in TypeORM - Русскоязычное сообщество
с энтити все впорядке тк сохраняет спокойно)
источник

EN

Edvart Nonsn in TypeORM - Русскоязычное сообщество
Гляну, спасибо)
источник

NC

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

NC

Nikita Chaykin in TypeORM - Русскоязычное сообщество
INSERT INTO 
     refresh_tokens (user_id, refresh_token)
   VALUES (?, ?) ON DUPLICATE KEY UPDATE
     user_id=VALUES(user_id),
     refresh_token=VALUES(refresh_token);
источник

КБ

Константин Брызгалин... in TypeORM - Русскоязычное сообщество
это не документировано, но по-моему на колонке можно описать onUpdate – и тогда он при вставке будет делать ON DUPLICATE KEY UPDATE. по крайней мере так оно выглядит по коду… но надо проверять…
источник

NC

Nikita Chaykin in TypeORM - Русскоязычное сообщество
Ага, спасибо, я проверю
источник

NC

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