Commit Graph

47 Commits (29275b1d177096597675b5c6e7e7c9db2df8f4df)

Author SHA1 Message Date
Bruce Momjian 29275b1d17 Update copyright for 2024 2 years ago
Heikki Linnakangas b31ba5310b Rename ShmemVariableCache to TransamVariables 2 years ago
Peter Eisentraut 611806cd72 Add trailing commas to enum definitions 2 years ago
Tom Lane 0245f8db36 Pre-beta mechanical code beautification. 2 years ago
David Rowley b4dbf3e924 Fix various typos 2 years ago
Robert Haas b7cea58822 amcheck: In verify_heapam, allows tuples with xmin 0. 2 years ago
Robert Haas c87aff065c amcheck: Generalize one of the recently-added update chain checks. 2 years ago
Robert Haas 80d5e3a615 amcheck: Tighten up validation of redirect line pointers. 2 years ago
Robert Haas e88754a196 amcheck: Fix verify_heapam for tuples where xmin or xmax is 0. 2 years ago
Robert Haas 949e2e7c4f amcheck: Fix a few bugs in new update chain validation. 2 years ago
Robert Haas bbc1376b39 Teach verify_heapam() to validate update chains within a page. 2 years ago
Andres Freund 4f5d461e04 amcheck: Fix FullTransactionIdFromXidAndCtx() for xids before epoch 0 2 years ago
Andres Freund 16327240da amcheck: Fix ordering bug in update_cached_xid_range() 2 years ago
Bruce Momjian c8e1ba736b Update copyright for 2023 3 years ago
Michael Paquier a19e5cee63 Rename SetSingleFuncCall() to InitMaterializedSRF() 3 years ago
Tom Lane 235eb4db98 Simplify our Assert infrastructure a little. 3 years ago
Peter Eisentraut 9fd45870c1 Replace many MemSet calls with struct initialization 3 years ago
Robert Haas e243de03fb amcheck: Fix incorrect use of VARATT_IS_COMPRESSED. 3 years ago
Tom Lane 23e7b38bfe Pre-beta mechanical code beautification. 3 years ago
Michael Paquier 5b81703787 Simplify SRFs using materialize mode in contrib/ modules 3 years ago
Bruce Momjian 27b77ecf9f Update copyright for 2022 4 years ago
Peter Eisentraut 37b2764593 Some RELKIND macro refactoring 4 years ago
Peter Eisentraut 733e039153 Fix incorrect format placeholders 4 years ago
Robert Haas bd807be693 amcheck: Add additional TOAST pointer checks. 4 years ago
Peter Geoghegan 292698f158 amcheck: Skip unlogged relations in Hot Standby. 4 years ago
Peter Eisentraut c3b011d991 Support amcheck of sequences 4 years ago
Peter Geoghegan 191dce109b contrib/amcheck: Add heapam CHECK_FOR_INTERRUPTS(). 4 years ago
Peter Eisentraut 2ed532ee8c Improve error messages about mismatching relkind 4 years ago
Peter Eisentraut 97b7134186 amcheck: Fix code comments 4 years ago
Tom Lane def5b065ff Initial pgindent and pgperltidy run for v14. 4 years ago
Robert Haas 50529e5b4e amcheck: Improve some confusing reports about TOAST problems. 4 years ago
Michael Paquier 7ef8b52cf0 Fix typos and grammar in comments and docs 4 years ago
Peter Eisentraut 59da8d9eb7 amcheck: Use correct format placeholder for TOAST chunk numbers 4 years ago
Robert Haas 9acaf1a621 amcheck: Reword some messages and fix an alignment problem. 4 years ago
Robert Haas ec7ffb8096 amcheck: fix multiple problems with TOAST pointer validation 4 years ago
Robert Haas 4573f6a9af amcheck: Remove duplicate XID/MXID bounds checks. 4 years ago
Fujii Masao 98e5bd103f Fix typos in comments. 4 years ago
Robert Haas 3b6c1259f9 amcheck: Fix verify_heapam's tuple visibility checking rules. 4 years ago
Robert Haas bbe0a81db6 Allow configurable LZ4 TOAST compression. 4 years ago
Robert Haas 4078ce65a0 Fix a confusing amcheck corruption message. 4 years ago
Alvaro Herrera 8deb6b38dc
Reinstate HEAP_XMAX_LOCK_ONLY|HEAP_KEYS_UPDATED as allowed 4 years ago
Bruce Momjian ca3b37487b Update copyright for 2021 5 years ago
Michael Paquier 788dd0b839 Fix some typos 5 years ago
Michael Paquier 8a15e735be Fix some grammar and typos in comments and docs 5 years ago
Tom Lane 321633e17b Fix more portability issues in new amcheck code. 5 years ago
Robert Haas 8bb0c9770e Try to avoid a compiler warning about using fxid uninitialized. 5 years ago
Robert Haas 866e24d47d Extend amcheck to check heap pages. 5 years ago