Commit Graph

1534 Commits (3f3d60d3bbd10f6cc118d24aadc60e96b9854576)

Author SHA1 Message Date
Heikki Linnakangas 62420ae7d6 Move functions related to index maintenance to separate source file. 11 years ago
Tom Lane feeb526cfe Fix ExecOpenScanRelation to take a lock on a ROW_MARK_COPY relation. 11 years ago
Tom Lane cb1ca4d800 Allow foreign tables to participate in inheritance. 11 years ago
Tom Lane 443fd0540e Ensure tableoid reads correctly in EvalPlanQual-manufactured tuples. 11 years ago
Tom Lane 8abb3cda0d Use the typcache to cache constraints for domain types. 11 years ago
Jeff Davis b419865a81 In array_agg(), don't create a new context for every group. 11 years ago
Tom Lane e1a11d9311 Use FLEXIBLE_ARRAY_MEMBER for HeapTupleHeaderData.t_bits[]. 11 years ago
Tom Lane 33a3b03d63 Use FLEXIBLE_ARRAY_MEMBER in some more places. 11 years ago
Tom Lane 09d8d110a6 Use FLEXIBLE_ARRAY_MEMBER in a bunch more places. 11 years ago
Tom Lane e983c4d1aa Rationalize the APIs of array element/slice access functions. 11 years ago
Tom Lane 08361cea2b Fix null-pointer-deref crash while doing COPY IN with check constraints. 11 years ago
Heikki Linnakangas 57fe246890 Fix reference-after-free when waiting for another xact due to constraint. 11 years ago
Stephen Frost 804b6b6db4 Fix column-privilege leak in error-message paths 11 years ago
Robert Haas 4ea51cdfe8 Use abbreviated keys for faster sorting of text datums. 11 years ago
Robert Haas 1605291b6c Typo fix. 11 years ago
Tom Lane c480cb9d24 Fix use-of-already-freed-memory problem in EvalPlanQual processing. 11 years ago
Stephen Frost c4fda14845 Fix typo in execMain.c 11 years ago
Bruce Momjian 4baaf863ec Update copyright for 2015 11 years ago
Tom Lane 2db576ba8c Fix corner case where SELECT FOR UPDATE could return a row twice. 11 years ago
Tom Lane f4e031c662 Add bms_next_member(), and use it where appropriate. 11 years ago
Stephen Frost 143b39c185 Rename pg_rowsecurity -> pg_policy and other fixes 11 years ago
Tom Lane bac27394a1 Support arrays as input to array_agg() and ARRAY(SELECT ...). 11 years ago
Tom Lane adbfab119b Remove dead code supporting mark/restore in SeqScan, TidScan, ValuesScan. 11 years ago
Tom Lane a34fa8ee7c Initial code review for CustomScan patch. 11 years ago
Tom Lane 081a6048cf Fix another oversight in CustomScan patch. 11 years ago
Tom Lane 677708032c Explicitly support the case that a plancache's raw_parse_tree is NULL. 11 years ago
Tom Lane bf7ca15875 Ensure that RowExprs and whole-row Vars produce the expected column names. 11 years ago
Robert Haas 0b03e5951b Introduce custom path and scan providers. 11 years ago
Bruce Momjian fe65280fea C comments: adjust execTuples.c for new structure 11 years ago
Kevin Grittner 30d7ae3c76 Increase number of hash join buckets for underestimate. 11 years ago
Alvaro Herrera df630b0dd5 Implement SKIP LOCKED for row-level locks 11 years ago
Stephen Frost 491c029dbc Row-Level Security Policies (RLS) 11 years ago
Heikki Linnakangas 2df465e696 Fix pointer type in size passed to memset. 11 years ago
Robert Haas 8cce08f168 Change NTUP_PER_BUCKET to 1 to improve hash join lookup speed. 11 years ago
Heikki Linnakangas 45f6240a8f Pack tuples in a hash join batch densely, to save memory. 11 years ago
Peter Eisentraut 303f4d1012 Assorted message fixes and improvements 11 years ago
Alvaro Herrera 1c9701cfe5 Fix FOR UPDATE NOWAIT on updated tuple chains 11 years ago
Robert Haas 1d41739e5a Don't require sort support functions to provide a comparator. 11 years ago
Kevin Grittner 49d1e03d64 Fix typo in C comment. 11 years ago
Tom Lane d685814835 Fix bug with whole-row references to append subplans. 11 years ago
Tom Lane 6f5034eda0 Redesign API presented by nodeAgg.c for ordered-set and similar aggregates. 11 years ago
Tom Lane 45b0f35723 Avoid leaking memory while evaluating arguments for a table function. 11 years ago
Tom Lane 8f889b1083 Implement UPDATE tab SET (col1,col2,...) = (SELECT ...), ... 11 years ago
Jeff Davis 35c0cd3b05 Improve comment for tricky aspect of index-only scans. 12 years ago
Bruce Momjian 0a78320057 pgindent run for 9.4 12 years ago
Tom Lane 3f8c8e3c61 Fix failure to detoast fields in composite elements of structured types. 12 years ago
Tom Lane f0fedfe82c Allow polymorphic aggregates to have non-polymorphic state data types. 12 years ago
Tom Lane e0c91a7ff0 Improve some O(N^2) behavior in window function evaluation. 12 years ago
Tom Lane a9d9acbf21 Create infrastructure for moving-aggregate optimization. 12 years ago
Noah Misch 7cbe57c34d Offer triggers on foreign tables. 12 years ago