Existe la tabla de unión definida de esta manera:
@ManyToMany(() => Table2) @JoinTable({ name: 'table1_link_table2', joinColumns: [ { name: 'table1_id', referencedColumnName: 'id', }, ], inverseJoinColumns: [ { name: 'table2_id', referencedColumnName: 'id', }, { name: 'version', referencedColumnName: 'version', }, ], }) table2instances: Table2[]; Y en migración se agrega una columna más, digamos que es cost .
¿Cómo puedo cambiar las consultas que se generan para insertar en table1_link_table2 ?
TypeORM genera consultas como: INSERT INTO "test_link_question"("table1_id", "table2_id", "version") VALUES ($1, $2, $3);
Pero necesito que sea INSERT INTO "test_link_question"("table1_id", "table2_id", "version", "cost") VALUES ($1, $2, $3, $4); y el costo se tomará de la Tabla 1. ¿Es posible?