Commit Graph

311 Commits (239d769e7e05e0a5ef3bd6828e93e22ef3962780)

Author SHA1 Message Date
Tom Lane 8f9f198603 Restructure subtransaction handling to reduce resource consumption, 21 years ago
Bruce Momjian b6b71b85bc Pgindent run for 8.0. 21 years ago
Bruce Momjian da9a8649d8 Update copyright to 2004. 21 years ago
Tom Lane 1c72d0dec1 Fix relcache to account properly for subtransaction status of 'new' 21 years ago
Tom Lane fe548629c5 Invent ResourceOwner mechanism as per my recent proposal, and use it to 21 years ago
Tom Lane 573a71a5da Nested transactions. There is still much left to do, especially on the 21 years ago
Tom Lane 2467394ee1 Tablespaces. Alternate database locations are dead, long live tablespaces. 21 years ago
Neil Conway 72b6ad6313 Use the new List API function names throughout the backend, and disable the 21 years ago
Neil Conway d0b4399d81 Reimplement the linked list data structure used throughout the backend. 21 years ago
Tom Lane 4af3421161 Get rid of rd_nblocks field in relcache entries. Turns out this was 21 years ago
Tom Lane 375369acd1 Replace TupleTableSlot convention for whole-row variables and function 22 years ago
Bruce Momjian 40f456ce56 Remove double-rename used by Win32 on busy files. Not needed anymore. 22 years ago
Tom Lane 04226b6404 Tweak planner so that index expressions and predicates are matched to 22 years ago
Bruce Momjian c672aa823b For application to HEAD, following community review. 22 years ago
Tom Lane 87bd956385 Restructure smgr API as per recent proposal. smgr no longer depends on 22 years ago
Bruce Momjian d9d2ca8e8e Adjust rename on Win32 to only link to temp name while holding lock, 22 years ago
Tom Lane c77f363384 Ensure that close() and fclose() are checked for errors, at least in 22 years ago
Tom Lane c607bd693f Clean up the usage of canonicalize_qual(): in particular, be consistent 22 years ago
PostgreSQL Daemon 969685ad44 $Header: -> $PostgreSQL Changes ... 22 years ago
Tom Lane fa5c8a055a Cross-data-type comparisons are now indexable by btrees, pursuant to my 22 years ago
Tom Lane c1d62bfd00 Add operator strategy and comparison-value datatype fields to ScanKey. 22 years ago
Peter Eisentraut feb4f44d29 Message editing: remove gratuitous variations in message wording, standardize 22 years ago
Tom Lane a56a016ceb Repair some REINDEX problems per recent discussions. The relcache is 22 years ago
Bruce Momjian f3c3deb7d0 Update copyrights to 2003. 22 years ago
Bruce Momjian 089003fb46 pgindent run. 22 years ago
Tom Lane 689eb53e47 Error message editing in backend/utils (except /adt). 22 years ago
Tom Lane fc8d970cbc Replace functional-index facility with expressional indexes. Any column 22 years ago
Tom Lane 39b7ec3309 Create a distinction between Lists of integers and Lists of OIDs, to get 23 years ago
Tom Lane 260faf0b63 Fix ALTER TABLE ADD COLUMN to disallow the same column types that are 23 years ago
Tom Lane e64c7feb2f Tweak default memory context allocation policy so that a context is not 23 years ago
Tom Lane 24b130cb89 Add relcache support for system catalogs with attnotnull columns. 23 years ago
Bruce Momjian 9b12ab6d5d Add new palloc0 call as merge of palloc and MemSet(0). 23 years ago
Bruce Momjian 75fee4535d Back out use of palloc0 in place if palloc/MemSet. Seems constant len 23 years ago
Bruce Momjian 8fee9615cc Merge palloc()/MemSet(0) calls into a single palloc0() call. 23 years ago
Tom Lane 8f2a289d78 Arrange to copy relcache's trigdesc structure at the start of any 23 years ago
Tom Lane 3503f19eeb RelationClearRelation must reset rd_targblock and update rd_nblocks 23 years ago
Bruce Momjian e50f52a074 pgindent run. 23 years ago
Bruce Momjian 97ac103289 Remove sys/types.h in files that include postgres.h, and hence c.h, 23 years ago
Tom Lane c7a165adc6 Code review for HeapTupleHeader changes. Add version number to page headers 23 years ago
Tom Lane e44beef712 Code review of CLUSTER patch. Clean up problems with relcache getting 23 years ago
Tom Lane 5df307c778 Restructure local-buffer handling per recent pghackers discussion. 23 years ago
Tom Lane 35d39ba081 Fix obsolete comment. 23 years ago
Tom Lane 22c64f1834 When compiling with --enable-cassert, check for reference count leaks 23 years ago
Bruce Momjian b0f5086e41 oid is needed, it is added at the end of the struct (after the null 23 years ago
Bruce Momjian e552e9e512 Improve relcache.c error reporting for the next guy who has to debug 23 years ago
Tom Lane 7c6df91dda Second phase of committing Rod Taylor's pg_depend/pg_constraint patch. 23 years ago
Bruce Momjian d84fe82230 Update copyright to 2002. 23 years ago
Tom Lane df9c8e1a39 Make RelationForgetRelation error out if the relcache entry has nonzero 23 years ago
Tom Lane c06f6a6bc2 Support toasting of shared system relations, and provide toast tables for 24 years ago
Tom Lane 201737168c pg_trigger's index on tgrelid is replaced by a unique index on 24 years ago