Commit Graph

7861 Commits (ec9f81b4ae6ee96c49187ab5b70f92f60f121d08)

Author SHA1 Message Date
Tom Lane 3d376fce8d Change the parser to translate "foo [NOT] IN (expression-list)" to 20 years ago
Tom Lane 8a9acd3c41 Teach predtest.c how to reason about ScalarArrayOpExpr clauses as though 20 years ago
Tom Lane da27c0a1ef Teach tid-scan code to make use of "ctid = ANY (array)" clauses, so that 20 years ago
Tom Lane a66e2c8885 Teach push_nots() how to negate a ScalarArrayOpExpr. In passing, save 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
Tom Lane 290166f934 Teach planner and executor to handle ScalarArrayOpExpr as an indexable 20 years ago
Tom Lane dab52ab13d Improve ExecStoreTuple to be smarter about replacing the contents of 20 years ago
Tom Lane 4dd2048a47 Get rid of ExecAssignResultTypeFromOuterPlan() and make all plan node types 20 years ago
Tom Lane 19ff959bff Fix problems with rewriter failing to set Query.hasSubLinks when inserting 20 years ago
Tom Lane e96925fba7 Fix up comment munged by pg_indent. (Not pg_indent's fault; should have 20 years ago
Bruce Momjian 436a2956d8 Re-run pgindent, fixing a problem where comment lines after a blank 20 years ago
Andrew Dunstan 5b352d8e12 DROP DATABASE IF EXISTS variant 20 years ago
Alvaro Herrera cec3b0a9e6 Implement DROP OWNED and REASSIGN OWNED. These new commands facilitate the 20 years ago
Tom Lane b91e6ed93e Clean up after DROP IF EXISTS patch. 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 33a9af738d Stopgap solution for problem reported by Alexey Beschiokov: after 20 years ago
Tom Lane 659f681638 Change array comparison rules to consider dimensionality information, 20 years ago
Andrew Dunstan daea4d8eae DROP objecttype IF EXISTS for the following objects: 20 years ago
Tom Lane 1e9a1a70ad Change array_push and array_cat so that they retain the lower bound of 20 years ago
Tom Lane 8685c47223 Fix performance issue in exprTypmod(): for a COALESCE expression, it 20 years ago
Neil Conway 7871b7defc Update obsolete comment describing ExecDelete(), per Simon Riggs. 20 years ago
Tom Lane 1d0d8d3c38 Mop-up for nulls-in-arrays patch: fix some places that access array 20 years ago
Tom Lane cecb607559 Make SQL arrays support null elements. This commit fixes the core array 20 years ago
Tom Lane c859308aba DropRelFileNodeBuffers failed to fix the state of the lookup hash table 20 years ago
Tom Lane ccdcd19672 make_restrictinfo() failed to attach the specified required_relids to 20 years ago
Tom Lane 1bdf124b94 Restore the former RestrictInfo field valid_everywhere (but invert the flag 20 years ago
Alvaro Herrera e93fb885eb Translation typo fix 20 years ago
Tom Lane 76ce39e386 Prevent ExecInsert() and ExecUpdate() from scribbling on the result tuple 20 years ago
Tom Lane b31eeadcab Force the second argument of SUBSTRING(foo FOR bar) to be int4, to avoid 20 years ago
Andrew Dunstan f9db22e88e add missing quote mark to ident_file sample line - per Hiroshi Saito 20 years ago
Tom Lane da4e00bf37 When in transaction-aborted state, reject Bind message for portals containing 20 years ago
Tom Lane 0dd92d56b5 Fix misspelling of 'listen_addresses', per Devrim. 20 years ago
Tom Lane 2a8d3d83ef R-tree is dead ... long live GiST. 20 years ago
Alvaro Herrera 645adf5de8 Translation updates forward-port to HEAD. 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
Tom Lane 48052de722 Repair an error introduced by log_line_prefix patch: it is not acceptable 20 years ago
Tom Lane 58d6316d50 Improve description of constraint_exclusion variable. 20 years ago
Peter Eisentraut 8959e9b9d3 Translation updates 20 years ago
Peter Eisentraut 6ec1ec6684 Remove a gratuitous string difference (does not affect translations). 20 years ago
Peter Eisentraut 9e1843c7ee Fix logical error in option description. 20 years ago
Tom Lane c3d8de0907 Disregard superuserness when checking to see if a role GRANT would 20 years ago
Tom Lane 60945aaf41 Fix a couple of missed None -> DestNone in comments. 20 years ago
Alvaro Herrera 66294e13fb Fix one overlooked ocurrence of "None" in EXEC_BACKEND block. 20 years ago
Tom Lane fb30ac54e6 Thinking further, it seems we had better also copy down resorigtbl/resorigcol 20 years ago
Tom Lane abf293e155 Fix the recently-added code that eliminates unnecessary SubqueryScan nodes 20 years ago
Alvaro Herrera 902377c465 Rename the members of CommandDest enum so they don't collide with other uses of 20 years ago