I am working on a scenario were database model is maintained by another team.
When describing the Entity on TypeORM for the application, do I need to repeat the database description within the @Column annotation?
For example, if a column is nullable on the database, do I need to specify @Column({ nullable: true }) on the @Entity?
Does TypeORM infer missing ColumnOptions attributes from the database model?
I am concerned about 'repeating myself' when coding the entities. And that database model may diverge from the TypeORM model.
I understand that ColumnOptions are intended for generating automatically the datamodel/migration ddl script.