Closed RollingCC121 closed 1 year ago
Gracias @RollingCC121!
Para implementar este requerimiento de manera consistente en los diferentes motores garantizando la mínima cantidad de cambios, se almacenarán los componentes de la coordenada geográfica como valores reales independientes, es decir dos columnas adicionales en lugar de una.
Validamos que PostgreSQL tiene el tipo de dato Point y en MongoDB podremos usar geoJSON para almacenar estos datos. Sin embargo, dejaremos que la API se encargue de lidiar con la validación y manipulación de estos datos.
Se modificaron ambos proyectos de API (SQLite y PostgreSQL) y se realizaron las correspondientes modificaciones en modelo, repositorio y servicio. En el caso de PostgreSQL, se modificaron los procedimientos para creación y actualización de ubicaciones para que recibieran sus respectivos nuevos parámetros.
Finalmente, a los archivos de carga, le colocamos a cada ubicación sus respectivas coordenadas geográficas! ;-)
En la tabla ubicacion no se encuentra una columna para asociar las cordenadas de las cervecerias