Добавить столбец типа hashmap к сущности - PullRequest
0 голосов
/ 21 февраля 2020

Я хочу сохранить 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 на данный момент ...

...