PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Wie kann ich in Postgresql einen Hash einer ganzen Tabelle erhalten?

Ich weiß, das ist eine alte Frage, aber das ist meine Lösung:

SELECT        
    md5(CAST((array_agg(f.* order by id))AS text)) /* id is a primary key of table (to avoid random sorting) */
FROM
    foo f;