Commit Graph

1377 Commits (0bc3071796b33288cd912db196b90c76fa394c21)

Author SHA1 Message Date
Robert Haas 5da79169d3 Fix bugs in relpersistence handling during table creation. 15 years ago
Heikki Linnakangas cd70dd6bef Move the PredicateLockRelation() call from nodeSeqscan.c to heapam.c. It's 15 years ago
Heikki Linnakangas d9fe63acb0 Grab predicate locks on matching tuples in a lossy bitmap heap scan. 15 years ago
Robert Haas 4da99ea423 Avoid having two copies of the HOT-chain search logic. 15 years ago
Alvaro Herrera a40a5d9468 Remove extra copying of TupleDescs for heap_create_with_catalog 15 years ago
Tom Lane 307a4c2cbb Remove another no-longer-needed inclusion of predicate.h. 15 years ago
Heikki Linnakangas 0a0e2b52a5 Make non-MVCC snapshots exempt from predicate locking. Scans with non-MVCC 15 years ago
Bruce Momjian 6560407c7d Pgindent run before 9.1 beta2. 15 years ago
Tom Lane 21538377ee Disallow SELECT FOR UPDATE/SHARE on sequences. 15 years ago
Tom Lane 0c99d41ec8 Allow hash joins to be interrupted while searching hash table for match. 15 years ago
Tom Lane 299d171652 Install defenses against overflow in BuildTupleHashTable(). 15 years ago
Heikki Linnakangas 0319da638f Reset per-tuple memory context between every row in a scan node, even when 15 years ago
Robert Haas 68ef051f5c Refactor broken CREATE TABLE IF NOT EXISTS support. 15 years ago
Tom Lane 9e9b9ac7d1 Make a code-cleanup pass over the collations patch. 15 years ago
Tom Lane d64713df7e Pass collations to functions in FunctionCallInfoData, not FmgrInfo. 15 years ago
Peter Eisentraut 5caa3479c2 Clean up most -Wunused-but-set-variable warnings from gcc 4.6 15 years ago
Bruce Momjian bf50caf105 pgindent run before PG 9.1 beta 1. 15 years ago
Tom Lane d0dd5c7352 Fix check_exclusion_constraint() to insert correct collations in ScanKeys. 15 years ago
Tom Lane 7208fae18f Clean up cruft around collation initialization for tupdescs and scankeys. 15 years ago
Tom Lane bfa4440ca5 Pass collation to makeConst() instead of looking it up internally. 15 years ago
Tom Lane 27dc7e240b Fix handling of collation in SQL-language functions. 15 years ago
Tom Lane b310b6e31c Revise collation derivation method and expression-tree representation. 15 years ago
Tom Lane 8acdb8bf9c Split CollateClause into separate raw and analyzed node types. 15 years ago
Tom Lane c0b0076036 Rearrange snapshot handling to make rule expansion more consistent. 15 years ago
Tom Lane a874fe7b4c Refactor the executor's API to support data-modifying CTEs better. 15 years ago
Tom Lane 000128bc7f Fix order of shutdown processing when CTEs contain inter-references. 15 years ago
Tom Lane 389af95155 Support data-modifying commands (INSERT/UPDATE/DELETE) in WITH. 15 years ago
Tom Lane 2e852e541c Remove ExecRemoveJunk(), which is no longer used anywhere. 15 years ago
Tom Lane a210be7720 Fix dangling-pointer problem in before-row update trigger processing. 15 years ago
Tom Lane bb74240794 Implement an API to let foreign-data wrappers actually be functional. 15 years ago
Tom Lane e617f0d7e4 Fix improper matching of resjunk column names for FOR UPDATE in subselect. 15 years ago
Peter Eisentraut 414c5a2ea6 Per-column collation support 15 years ago
Heikki Linnakangas dafaa3efb7 Implement genuine serializable isolation level. 15 years ago
Itagaki Takahiro 0c707aa458 Fix wrong error reports in 'number of array dimensions exceeds the 15 years ago
Tom Lane d487afbb81 Fix PlanRowMark/ExecRowMark structures to handle inheritance correctly. 15 years ago
Robert Haas 0d692a0dc9 Basic foreign table support. 15 years ago
Bruce Momjian 5d950e3b0c Stamp copyrights for year 2011. 15 years ago
Tom Lane 7b46401557 Move symbols for ExecMergeJoin's state machine into nodeMergejoin.c. 15 years ago
Tom Lane f4e4b32743 Support RIGHT and FULL OUTER JOIN in hash joins. 15 years ago
Robert Haas c5160b7eec Fix typos. 15 years ago
Robert Haas 5f7b58fad8 Generalize concept of temporary relations to "relation persistence". 15 years ago
Tom Lane d583f10b7e Create core infrastructure for KNNGIST. 15 years ago
Tom Lane 225f0aa3df Prevent inlining a SQL function with multiple OUT parameters. 15 years ago
Tom Lane 48c348f86c Dept of second thoughts: don't try to push LIMIT below a SRF. 15 years ago
Tom Lane 6fbc323c80 Further fallout from the MergeAppend patch. 15 years ago
Tom Lane 0811ff2063 Avoid using a local FunctionCallInfoData struct in ExecMakeFunctionResult 15 years ago
Tom Lane 11cad29c91 Support MergeAppend plans, to allow sorted output from append relations. 15 years ago
Tom Lane 2ec993a7cb Support triggers on views. 15 years ago
Magnus Hagander 9f2e211386 Remove cvs keywords from all files. 16 years ago
Joe Conway 5eb15c9942 SERIALIZABLE transactions are actually implemented beneath the covers with 16 years ago