Commit Graph

1086 Commits (8ea91ba18ebc52d91ebb856e75d363d7d552a38b)

Author SHA1 Message Date
Tom Lane afa8f1971a Add RelationOpenSmgr() calls to ensure rd_smgr is valid when we try to 20 years ago
Tom Lane 2d0475e480 Convert Assert checking for empty page into a regular test and elog. 20 years ago
Peter Eisentraut 86c23a6eb2 Make all command-line options of postmaster and postgres the same. See 20 years ago
Tom Lane 195f164228 Get rid of the SpinLockAcquire/SpinLockAcquire_NoHoldoff distinction 20 years ago
Tom Lane ab51bbaa06 Arrange to set the LC_XXX environment variables to match our locale 20 years ago
Bruce Momjian 261114a23f I have added these macros to c.h: 20 years ago
Tom Lane 656beff590 Adjust string comparison so that only bitwise-equal strings are considered 20 years ago
Tom Lane ec0baf949e Divide the lock manager's shared state into 'partitions', so as to 20 years ago
Tom Lane cefcbbf1fd Push the responsibility for handling ignore_killed_tuples down into 20 years ago
Tom Lane f1b059af12 A couple of tiny performance hacks in _bt_step(). Remove PageIsEmpty 20 years ago
Tom Lane 887a7c61f6 Get rid of slru.c's hardwired insistence on a fixed number of slots per 20 years ago
Tom Lane a615acf555 Arrange for read-only accesses to SLRU page buffers to take only a shared 20 years ago
Tom Lane a98871b7ac Tweak indexscan machinery to avoid taking an AccessShareLock on an index 20 years ago
Tom Lane 4c4eb57154 Some marginal additional hacking to shave a few more cycles off 20 years ago
Tom Lane 70f1482de3 Change seqscan logic so that we check visibility of all tuples on a page 20 years ago
Bruce Momjian 436a2956d8 Re-run pgindent, fixing a problem where comment lines after a blank 20 years ago
Tom Lane dd218ae7b0 Remove the t_datamcxt field of HeapTupleData. This was introduced for 20 years ago
Tom Lane 40314f2dac Modify tuptoaster's API so that it does not try to modify the passed 20 years ago
Tom Lane 2a8d3d83ef R-tree is dead ... long live GiST. 20 years ago
Tom Lane 6236991143 Add simple sanity checks on newly-read pages to GiST, too. 20 years ago
Tom Lane 766dc45d9f Add defenses to btree and hash index AMs to do simple sanity checks 20 years ago
Tom Lane 18691d8ee3 Clean up representation of SLRU page state. This is the cleaner fix 20 years ago
Alvaro Herrera 902377c465 Rename the members of CommandDest enum so they don't collide with other uses of 20 years ago
Tom Lane 99d48695d4 Fix longstanding race condition in transaction log management: there was a 20 years ago
Peter Eisentraut 07bb9f086b Message corrections 20 years ago
Tom Lane a037926295 Reorder code so that we don't have to hold a critical section while 20 years ago
Tom Lane 1986ca5ce5 Fix race condition in multixact code: it's possible to try to read a 20 years ago
Tom Lane 6d6c3722fb Make code for selecting default WAL sync method less confusing. 21 years ago
Tom Lane d9cb48786e Better solution to the problem of labeling whole-row Datums that are 21 years ago
Tom Lane 07908c9c37 Ensure that the Datum generated from a whole-row Var contains valid 21 years ago
Tom Lane 23836fb1fb A few trivial code cleanups motivated by reading warnings generated 21 years ago
Bruce Momjian 1dc3498251 Standard pgindent run for 8.1. 21 years ago
Bruce Momjian 1d028537a2 This makes the error messages for PREPARE TRANSACTION, COMMIT PREPARED 21 years ago
Bruce Momjian 84cc9a4bb3 Back out this because of fear of changing error strings: 21 years ago
Bruce Momjian 90c22c9206 This makes the error messages for PREPARE TRANSACTION, COMMIT PREPARED 21 years ago
Tom Lane e952ae1268 Fix longstanding bug found by Atsushi Ogawa: _bt_check_unique would mark 21 years ago
Tom Lane cb8b6618ce Revise pgstats stuff to fix the problems with not counting accesses 21 years ago
Tom Lane 64eea6c21d Expand pg_control information so that we can verify that the database 21 years ago
Tom Lane 303e089df5 Clean up possibly-uninitialized-variable warnings reported by gcc 4.x. 21 years ago
Bruce Momjian b3364fc81b pgindent new GIST index code, per request from Tom. 21 years ago
Tom Lane 08817bdb76 Adjust GiST error messages to conform to message style guidelines. 21 years ago
Teodor Sigaev f4516f8732 Small fixes 21 years ago
Neil Conway 1dd9b09332 Copy-editing for GiST README. 21 years ago
Teodor Sigaev 79fae4a764 Readme about GiST's algorithms 21 years ago
Tom Lane 35e9b1cc1e Clean up a couple of ad-hoc computations of the maximum number of tuples 21 years ago
Tom Lane 037709e0b3 Reduce default value of max_prepared_transactions from 50 to 5. This 21 years ago
Tom Lane 9052537325 Rewrite gather-write patch into something less obviously bolted on 21 years ago
Bruce Momjian 8ad3965a11 Improve xid wraparound message (the server isn't really shut down, just 21 years ago
Tom Lane d0096a41fa Fix some inconsistent choices of datatypes in xlog.c. Make buffer 21 years ago
Tom Lane f39f6b500f Seems that the childXids list would be better based on Oid lists than 21 years ago