Commit Graph

257 Commits (76ce39e386fdcd73c864ac1cf79cb81547e54e4f)

Author SHA1 Message Date
Tom Lane 76ce39e386 Prevent ExecInsert() and ExecUpdate() from scribbling on the result tuple 20 years ago
Bruce Momjian 1dc3498251 Standard pgindent run for 8.1. 20 years ago
Tom Lane f26b91761b Arrange for indexes and toast tables to inherit their ownership from 20 years ago
Tom Lane f57e3f4cf3 Repair problems with VACUUM destroying t_ctid chains too soon, and with 20 years ago
Tom Lane 77b4bd3b43 Update some obsolete comments --- code is using t_self now, not t_ctid. 20 years ago
Tom Lane 2a4fad1a0e Add NOWAIT option to SELECT FOR UPDATE/SHARE. 20 years ago
Tom Lane 7762619e95 Replace pg_shadow and pg_group by new role-capable catalogs pg_authid 21 years ago
Tom Lane b95ae32b41 Avoid WAL-logging individual tuple insertions during CREATE TABLE AS 21 years ago
Tom Lane e2159f3842 Teach the planner to remove SubqueryScan nodes from the plan if they 21 years ago
Tom Lane 278bd0cc22 For some reason access/tupmacs.h has been #including utils/memutils.h, 21 years ago
Tom Lane bedb78d386 Implement sharable row-level locks, and use them for foreign key references 21 years ago
Tom Lane 7c13781ee7 First phase of project to use fixed OIDs for all system catalogs and 21 years ago
Tom Lane ad161bcc8a Merge Resdom nodes into TargetEntry nodes to simplify code and save a 21 years ago
Tom Lane adb1a6e95b Improve EXPLAIN ANALYZE to show the time spent in each trigger when 21 years ago
Neil Conway fe7015f5e8 Change the return value of HeapTupleSatisfiesUpdate() to be an enum, 21 years ago
Tom Lane f97aebd162 Revise TupleTableSlot code to avoid unnecessary construction and disassembly 21 years ago
Tom Lane 9d83358499 Update obsolete comment, per Alvaro. 21 years ago
PostgreSQL Daemon 2ff501590b Tag appropriate files for rc3 21 years ago
Tom Lane a8487e15ed Fix problems with SQL functions returning rowtypes that have dropped 21 years ago
Tom Lane b2c4071299 Redesign query-snapshot timing so that volatile functions in READ COMMITTED 21 years ago
Tom Lane 493f72606b Renumber SnapshotNow and the other special snapshot codes so that 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 2467394ee1 Tablespaces. Alternate database locations are dead, long live tablespaces. 22 years ago
Neil Conway 72b6ad6313 Use the new List API function names throughout the backend, and disable the 22 years ago
Neil Conway d0b4399d81 Reimplement the linked list data structure used throughout the backend. 22 years ago
Tom Lane 5ddbe904c0 Refactor low-level aclcheck code to provide useful interfaces for multi-bit 22 years ago
Tom Lane 24614a9880 Upgrade ALTER TABLE DROP COLUMN so that it can drop an OID column, and 22 years ago
Tom Lane 7bbd9d93cc Junkfilter logic to force a projection step during SELECT INTO was too 22 years ago
Tom Lane a376a4673a Fix oversight in optimization that avoids an unnecessary projection step 22 years ago
Tom Lane cfd7fb7ed4 Fix permission-checking bug reported by Tim Burgess 10-Feb-03 (this time 22 years ago
Neil Conway 98dcf085e3 Implement "WITH / WITHOID OIDS" clause for CREATE TABLE AS. This is 22 years ago
Neil Conway 192ad63bd7 More janitorial work: remove the explicit casting of NULL literals to a 22 years ago
Tom Lane c607bd693f Clean up the usage of canonicalize_qual(): in particular, be consistent 22 years ago
Bruce Momjian 7ce9b7c0d8 This patch adds a new GUC var, "default_with_oids", which follows the 22 years ago
PostgreSQL Daemon 969685ad44 $Header: -> $PostgreSQL Changes ... 22 years ago
Peter Eisentraut 96889392e9 Implement isolation levels read uncommitted and repeatable read as acting 22 years ago
Tom Lane 55d85f42a8 Repair RI trigger visibility problems (this time for sure ;-)) per recent 22 years ago
Tom Lane c63a5452d8 Get rid of ReferentialIntegritySnapshotOverride by extending Executor API 22 years ago
Peter Eisentraut feb4f44d29 Message editing: remove gratuitous variations in message wording, standardize 22 years ago
Tom Lane db18703b5a Fix LISTEN/NOTIFY race condition reported by Gavin Sherry. While a 22 years ago
Bruce Momjian 46785776c4 Another pgindent run with updated typedefs. 22 years ago
Tom Lane 338aa57be0 Rename fields of DestReceiver to avoid collisions with (ill-considered) 22 years ago
Bruce Momjian f3c3deb7d0 Update copyrights to 2003. 22 years ago
Bruce Momjian 089003fb46 pgindent run. 22 years ago
Tom Lane c4cf7fb814 Adjust 'permission denied' messages to be more useful and consistent. 22 years ago
Tom Lane 81b5c8a136 A visit from the message-style police ... 22 years ago
Tom Lane 5e6d691e0d Error message editing in backend/executor. 22 years ago
Tom Lane c0a8c3ac13 Update 3.0 protocol support to match recent agreements about how to 23 years ago
Tom Lane 79913910d4 Restructure command destination handling so that we pass around 23 years ago