PostgreSQL 中 UUID 的校验和
Checksum of UUIDs in PostgreSQL
有没有办法在 PostgreSQL 中计算 UUID 的校验和?
我在 PostgreSQL 中有一个 table,在另一个 PostgreSQL 数据库中我有一个类似的 table,具有(可能)相同的数据。密钥是一个 UUID。
我想做的是计算每个 table 中所有 UUID 的校验和,这样我就可以比较两个 table 的校验和。我可以将所有这些密钥读取到我的客户端程序并在那里执行计算,但我更愿意在服务器上进行。理想情况下使用单个简单查询。有办法吗?
SELECT md5(string_agg(my_uuid_column::text, '' ORDER BY my_uuid_column)) FROM my_table
有没有办法在 PostgreSQL 中计算 UUID 的校验和?
我在 PostgreSQL 中有一个 table,在另一个 PostgreSQL 数据库中我有一个类似的 table,具有(可能)相同的数据。密钥是一个 UUID。
我想做的是计算每个 table 中所有 UUID 的校验和,这样我就可以比较两个 table 的校验和。我可以将所有这些密钥读取到我的客户端程序并在那里执行计算,但我更愿意在服务器上进行。理想情况下使用单个简单查询。有办法吗?
SELECT md5(string_agg(my_uuid_column::text, '' ORDER BY my_uuid_column)) FROM my_table