eCaller / eCallerEpidemiaBackend

Proyecto Backend de la aplicación de Epidemias
GNU General Public License v3.0
3 stars 3 forks source link

Campos de longitud y latitud deben ser decimales #1

Open fcolomas opened 4 years ago

fcolomas commented 4 years ago

La creacion iniciar de la base con TypeORM no funciona bien, la cree basada en una migracion inicial pero ejecutando los comandos a mano, los campos latitud y longitud de casos, provincias, municipios, distritos y departamentos se crean como int, esto hace que cuando la app guarde los campos falle, en las entitdaes hay que decorar asi:

@Column({type: "decimal", precision: 3, scale: 10}) lat: number; @Column({type: "decimal", precision: 3, scale: 10}) lng: number;

Asi en PostgreSQL se crea como number y con la precision deseada

fcolomas commented 4 years ago

Creado un pull request de mi fork para resolver el tema