Я хочу сохранить KeyValuePair
s типа <string, any>
для моей сущности TypeORM. Тип Map<string, any>
не поддерживается для столбцов TypeORM (по крайней мере, для Postgres). Я пытался использовать object
в качестве хеш-карты
import { Entity, Column, BaseEntity } from 'typeorm';
@Entity()
export class MyEntity extends BaseEntity {
// ...
@Column()
public store: object;
}
, но, к сожалению, я все еще получаю
DataTypeNotSupportedError
Есть ли легко решение для hashmap-подобных столбцов? Ключ должен иметь тип string, значение должно иметь тип что-нибудь . Я хочу поддерживать базы данных Postgres и MS SQL на данный момент ...