tutorial pgcrypto password online example encrypted encrypt analyze sql postgresql hashcode

pgcrypto - Encontrar el valor hash de una fila en postgresql



postgresql encrypt function (2)

¿Hay alguna manera de obtener el código hash de una fila en postgresql?

Necesito exportar algunos datos solo si hay algunos cambios en los datos después de la última exportación, las últimas filas de datos exportados se pueden almacenar en una tabla. Los datos y exportar solo las filas que tienen un valor de hash diferente que la última exportación.

¿Es posible lograr el uso de postgresql?

Gracias


Convierte la fila en texto y usa md5 para hacer un hash:

SELECT md5(CAST((f.*)AS text)) FROM foo f;


Un enfoque alternativo sería establecer un desencadenador ON INSERT OR UPDATE que insertaría la marca de tiempo actual en una columna last_modified , y luego simplemente realizar una consulta basada en esta columna cuando se ejecuta el proceso de importación.