This is just a rebased version of the patch by Simon here: http://archives.postgresql.org/message-id/CA +u5nmkw_gbs6qq_y8-rjgl1v7mvw2hwbhartb8lojhnpfx...@mail.gmail.com
There are other things I'd like to do, like: * include page# in checksum, and perhaps relfilenode or object OID (but those two might cause difficulties) * use TLI field instead of page version, if that is the consensus (though it seems some may still disagree with that) * we might want to make it slightly easier for external utilities, like for backup/replication, to verify the pages * optionally protect temporary files and local buffers * come up with a robust way to determine that all pages in the database are protected * protect uninitialized pages But not all of these will make the first patch. This is just a starting point to reignite the discussion. I welcome any feedback. Regards, Jeff Davis -- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers