Size: a a a

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

2019 December 18

AU

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

AU

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

AU

Anatoly Ukropov in TypeORM - Русскоязычное сообщество
получается insert откидывает uniq а на добавлении связей рушится с primary constrate
источник

AU

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

IK

ILshat Khamitov in TypeORM - Русскоязычное сообщество
Есть такая фигня еще, иногда тайп орм два раза пытается создать вложенные
источник

IK

ILshat Khamitov in TypeORM - Русскоязычное сообщество
Бд всегда проверяй
источник

AU

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

IK

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

AU

Anatoly Ukropov in TypeORM - Русскоязычное сообщество
типа onConflict doubles do nothing ?
источник
2019 December 19

AU

Anatoly Ukropov in TypeORM - Русскоязычное сообщество
Привет всем. Кто нибудь с таким глюком сталкивался ? делаю update через queryBuilder. передаю объект, и sqlite ругается на лишнюю колонку, но я её как бы и не передаю
источник

AU

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

AU

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

AU

Anatoly Ukropov in TypeORM - Русскоязычное сообщество
await transactionalEntityManager
         .createQueryBuilder()
         .update(Question)
         .set(question)
         .where('id = :id', { id: question.id })
         .execute();
так делаю
источник

YZ

Yaroslav Zhymkov in TypeORM - Русскоязычное сообщество
Логируйте question
источник

AU

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

AU

Anatoly Ukropov in TypeORM - Русскоязычное сообщество
в скрине объект который начинается с topics и кончается preroll_text
источник

IK

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

AU

Anatoly Ukropov in TypeORM - Русскоязычное сообщество
@Entity('questions')
@Unique(['question', 'answers', 'hint', 'preroll_text', 'explanation_text'])
export default class Question {
 @PrimaryColumn({ unique: true })
 @Generated('uuid')
 public id!: string;

 @Column({ type: 'text', nullable: false })
 public question!: string;

 @Column({ default: 1, nullable: false })
 public difficulty_level!: number;

 @Column({ type: 'text', default: '' })
 public hint!: string;

 @Column({ type: 'text', default: '' })
 public preroll_text!: string;

 @Column({ type: 'text', default: '' })
 public preroll_media!: string;

 @Column({ type: 'text', default: '' })
 public question_audio!: string;

 @Column('simple-json')
 public answers!: IAnswers;

 @Column({ type: 'text', default: '' })
 public explanation_text!: string;

 @Column({ type: 'text', default: '' })
 public explanation_media!: string;

 @Column({ type: 'integer', default: 0 })
 public is_open!: number;

 @Column({ type: 'integer', default: 0 })
 public is_close!: number;

 @Column({ type: 'integer', default: 0 })
 public is_bluff!: number;

 @Column({ type: 'integer', default: 0 })
 public is_buzz!: number;

 @Column({ type: 'integer', default: 0 })
 public is_fast_answer!: number;

 @Column({ default: 'fr', nullable: false })
 public language!: string;

 @ManyToMany(
   () => Topic,
   (topic: Topic) => topic.questions
 )
 @JoinTable()
 public topics!: Topic[];

 @ManyToMany(
   () => Player,
   (player: Player) => player.questions
 )
 @JoinTable()
 public players!: Player[];

 @Column()
 @CreateDateColumn()
 public createdAt!: Date;

 @Column()
 @UpdateDateColumn()
 public updatedAt!: Date;

 [key: string]: any;
источник

AU

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

AK

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