jdrodas / Michipedia

Michipedia - Enciclopedia de Gatos. Aplicaciones usando C# y Python para demostrar conectividad a PostgreSQL y MongoDB, usando API REST y GraphQL
12 stars 1 forks source link

Activar uso de GUID en todo el modelo de datos #2

Closed jdrodas closed 2 months ago

jdrodas commented 2 months ago

Hola!

Se requiere para el manejo de la identificación de las entidades en todos los endpoints y rutas del API, el uso de GUID.

Para el caso específico de postgreSQL, se debe activar la extensión usando este comando:

create extension if not exists "uuid-oosp";

En el momento, en el contenedor creado, esta funcionalidad no está disponible.

jdrodas commented 2 months ago

Hola!

Se identificó que la manera de activar esta funcionalidad no es a nivel de contenedor sino a nivel de base de datos.

Se ha incluido la sentencia en el archivo de abastecimiento y creación del modelo de datos, inmediatamente después de crear los usuarios:

image

La funcionalidad de uuid estará siendo utilizada para las siguientes entidades en la API:

El modelo de datos internamente utilizada PK/FK con valores enteros.