У меня есть объект:
@Entity({
name: 'test_table'
})
export class SomeEntity {
@PrimaryGeneratedColumn({
type: 'int4',
name: 'id'
})
id: number;
@Column({
type: 'int2',
name: 'some_column_1'
})
someColumn1: number;
@Column({
type: 'text',
name: 'some_column_2'
})
someColumn2: string;
}
Теперь мне нужно создать этот запрос:
select id, some_column_1, some_column_2 from test_table where (some_column_1, some_column_2) in ( (1, 'test1'), (2, 'test2') )
Для этого запроса я пытаюсь:
//.......
.where("(some_column_1, some_column_2) IN (:...arr)", {
arr: [
[1, 'test1'],
[2, 'test2']
]
})
.getMany();
И я получаю сообщение об ошибке: input of anonymous composite types is not implemented
Как создать этот запрос в typeorm?
База данных postgres