Commit Graph

3619 Commits (113ece8f3d704cdcf20f2865d1ea8964159ee476)

Author SHA1 Message Date
Alvaro Herrera 7415e083e4 Refactor some bits in aclchk.c in order to reduce code duplication. 21 years ago
Tom Lane 9a39423436 Fix EXPLAIN and EXECUTE commands to pass portal parameters through to 21 years ago
Tom Lane 4ab76b1c20 Tweak hash join code to use an additional heuristic for deciding whether 21 years ago
Tom Lane 3d376fce8d Change the parser to translate "foo [NOT] IN (expression-list)" to 21 years ago
Tom Lane da27c0a1ef Teach tid-scan code to make use of "ctid = ANY (array)" clauses, so that 21 years ago
Tom Lane 70f1482de3 Change seqscan logic so that we check visibility of all tuples on a page 21 years ago
Tom Lane 290166f934 Teach planner and executor to handle ScalarArrayOpExpr as an indexable 21 years ago
Tom Lane 4dd2048a47 Get rid of ExecAssignResultTypeFromOuterPlan() and make all plan node types 21 years ago
Bruce Momjian 436a2956d8 Re-run pgindent, fixing a problem where comment lines after a blank 21 years ago
Andrew Dunstan 5b352d8e12 DROP DATABASE IF EXISTS variant 21 years ago
Alvaro Herrera cec3b0a9e6 Implement DROP OWNED and REASSIGN OWNED. These new commands facilitate the 21 years ago
Tom Lane dd218ae7b0 Remove the t_datamcxt field of HeapTupleData. This was introduced for 21 years ago
Tom Lane 40314f2dac Modify tuptoaster's API so that it does not try to modify the passed 21 years ago
Andrew Dunstan daea4d8eae DROP objecttype IF EXISTS for the following objects: 21 years ago
Tom Lane 1d0d8d3c38 Mop-up for nulls-in-arrays patch: fix some places that access array 21 years ago
Tom Lane cecb607559 Make SQL arrays support null elements. This commit fixes the core array 21 years ago
Tom Lane c859308aba DropRelFileNodeBuffers failed to fix the state of the lookup hash table 21 years ago
Tom Lane 1bdf124b94 Restore the former RestrictInfo field valid_everywhere (but invert the flag 21 years ago
Tom Lane 76ce39e386 Prevent ExecInsert() and ExecUpdate() from scribbling on the result tuple 21 years ago
Tom Lane 2a8d3d83ef R-tree is dead ... long live GiST. 21 years ago
Tom Lane 6236991143 Add simple sanity checks on newly-read pages to GiST, too. 21 years ago
Tom Lane 766dc45d9f Add defenses to btree and hash index AMs to do simple sanity checks 21 years ago
Tom Lane 18691d8ee3 Clean up representation of SLRU page state. This is the cleaner fix 21 years ago
Tom Lane 667ba8ccb1 Brand HEAD branch as 8.2devel. 21 years ago
Tom Lane 48052de722 Repair an error introduced by log_line_prefix patch: it is not acceptable 21 years ago
Tom Lane c3d8de0907 Disregard superuserness when checking to see if a role GRANT would 21 years ago
Alvaro Herrera 902377c465 Rename the members of CommandDest enum so they don't collide with other uses of 21 years ago
Tom Lane fc5894bf77 Adjust parser so that POSTQUEL-style implicit RTEs are stored with 21 years ago
Tom Lane 25777f6fd3 Fix Windows setitimer() emulation to not depend on delivering an APC 21 years ago
Tom Lane 4d20df3c78 Temporarily disable Qingqing's Windows signal processing patch, so that 21 years ago
Tom Lane 6aad07d270 Improve performance of CHECK_FOR_INTERRUPTS() macro on Windows by not doing 21 years ago
Tom Lane ef3b7cd328 Add an implicit cast from varchar to regclass, so that existing code 21 years ago
Tom Lane b33a732264 Improve trace_sort code to also show the total memory or disk space used. 21 years ago
Tom Lane 220f2a7d15 Code review for regexp_replace patch. Improve documentation and comments, 21 years ago
Tom Lane d330f1554d Clean up libpq's pollution of application namespace by renaming the 21 years ago
Bruce Momjian 1dc3498251 Standard pgindent run for 8.1. 21 years ago
Tom Lane abd3f43b4c Fix syslog bug: if any messages are emitted to write_syslog before 21 years ago
Neil Conway 689c815b09 Add a comment describing the requirement that pointers into shared memory 21 years ago
Tom Lane 07eeb9d109 Do all accesses to shared buffer headers through volatile-qualified 21 years ago
Tom Lane a72ee09090 Add infrastructure for making spins_per_delay variable depending on 21 years ago
Tom Lane 9907b9775b Don't use a non-locked pre-test of the spinlock on x86_64 machines. 21 years ago
Tom Lane 9178306151 Fix the problem of GRANTs creating "dangling" privileges not directly 21 years ago
Tom Lane 313ed1ed94 Fix (hopefully for the last time) problems with datetime values displaying 21 years ago
Bruce Momjian 8e0c8a2463 Add spaces around operator. 21 years ago
Tom Lane bb55e583f6 Allocate a few extra LWLocks for possible use by add-on modules. 21 years ago
Alvaro Herrera a84429a1aa Remove an unused typedef. 21 years ago
Neil Conway f59175d72f Minor API cleanup for async notifications: we can only register the 21 years ago
Tom Lane 9ea14ef56a When a function not returning RECORD has a single OUT parameter, use 21 years ago
Tom Lane cb8b6618ce Revise pgstats stuff to fix the problems with not counting accesses 21 years ago
Tom Lane 53e47cdd79 Add a trace_sort option to help with measuring resource usage of external 21 years ago