Tareas #22
open
Agregado de la columna u_created en tabla sn.hys_pause
0%
Description
Jorge solicita via mail agregar en la tabla que se descarga en postgres con nombre hys_pause la columna: u_created

Files
Updated by Demo MiGestion365 Admin 27 days ago
La tabla sn.hys_pause se genera tomando datos de la API de ServicNow.
Lo primero que debo conocer, es que tipo de dato esu_created.
Para ello consulto a la API con el comando
curl -s \
-u 'plataformas.atc:fiberatc1' \
"https://atowerarprod.service-now.com/api/now/table/sys_dictionary?name=u_pause_hys&element=u_created&sysparm_fields=internal_type"
{"result":[{"internal_type":{"link":"https://atowerarprod.service-now.com/api/now/table/sys_glide_object?name=glide_date_time","value":"glide_date_time"}}]}
Si además quiero conocer el dato, puedo ejecutar lo siguiente:
curl -s \
-u 'plataformas.atc:fiberatc1' \
"https://atowerarprod.service-now.com/api/now/table/u_pause_hys?sysparm_limit=1&sysparm_fields=u_created&sysparm_display_value=false"
{"result":[{"u_created":"2024-11-15 13:56:55"}]}
Con esto veo que en ServiceNow u_created es un campo Date/Time que es postgres debe ser tipo timestamp
Updated by Demo MiGestion365 Admin 27 days ago
En el script agrego la columna de esta manera en la creación de la tabla:

Updated by Demo MiGestion365 Admin 27 days ago
Se modifica el siguiente bloque en el script:

Updated by Demo MiGestion365 Admin 22 days ago
Para que la columna sea creada y minada de datos se deben regenerar las tablas de Service Now con el procedimiento ya conocido.
https://demo.migestion365.com/documents/5