Commit Graph

547 Commits (fdf218f1d52b2c93145f16b28b8374703ae4ef19)

Author SHA1 Message Date
Masahiko Sawada fdf218f1d5 Restrict accesses to non-system views and foreign tables during pg_dump. 1 year ago
David Rowley 7d2c7f08d9 Fix query pullup issue with WindowClause runCondition 1 year ago
Dean Rasheed 0294df2f1f Add support for MERGE ... WHEN NOT MATCHED BY SOURCE. 1 year ago
Tom Lane b7e2121ab7 Postpone reparameterization of paths until create_plan(). 2 years ago
David Rowley 2cca95e175 Improve NestLoopParam generation for lateral subqueries 2 years ago
Bruce Momjian 29275b1d17 Update copyright for 2024 2 years ago
Etsuro Fujita 9e9931d2bf Re-allow FDWs and custom scan providers to replace joins with pseudoconstant quals. 2 years ago
Tom Lane e08d74ca13 Allow plan nodes with initPlans to be considered parallel-safe. 2 years ago
David Rowley c65102006b Remove redundant PARTITION BY columns from WindowClauses 2 years ago
Alvaro Herrera 5472743d9e
Revert "Move PartitionPruneInfo out of plan nodes into PlannedStmt" 2 years ago
Tom Lane 9bfd2822b3 Enable use of Memoize atop an Append that came from UNION ALL. 3 years ago
Tom Lane c6c3b3bc3d Remove gratuitous assumptions about what make_modifytable can see. 3 years ago
David Rowley e9aaf06328 Remove dead NoMovementScanDirection code 3 years ago
Tom Lane 3bef56e116 Invent "join domains" to replace the below_outer_join hack. 3 years ago
Tom Lane 2489d76c49 Make Vars be outer-join-aware. 3 years ago
Tom Lane 8d83a5d0a2 Remove redundant grouping and DISTINCT columns. 3 years ago
Bruce Momjian c8e1ba736b Update copyright for 2023 3 years ago
Alvaro Herrera ec38694894
Move PartitioPruneInfo out of plan nodes into PlannedStmt 3 years ago
Alvaro Herrera 599b33b949
Stop accessing checkAsUser via RTE in some cases 3 years ago
Alvaro Herrera cba4e78f35
Disallow MERGE cleanly for foreign partitions 3 years ago
Peter Geoghegan a601366a46 Harmonize more parameter names in bulk. 3 years ago
Tom Lane b3ff6c742f Use an explicit state flag to control PlaceHolderInfo creation. 3 years ago
Tom Lane efd0c16bec Avoid using list_length() to test for empty list. 3 years ago
David Rowley c23e3e6beb Use list_copy_head() instead of list_truncate(list_copy(...), ...) 3 years ago
Tom Lane a916cb9d5a Avoid overflow hazard when clamping group counts to "long int". 3 years ago
Tom Lane 23e7b38bfe Pre-beta mechanical code beautification. 3 years ago
Etsuro Fujita 5c854e7a2c Disable asynchronous execution if using gating Result nodes. 3 years ago
Tom Lane 92e7a53752 Remove inadequate assertion check in CTE inlining. 3 years ago
David Rowley 9d9c02ccd1 Teach planner and executor about monotonic window funcs 3 years ago
Etsuro Fujita c2bb02bc2e Allow asynchronous execution in more cases. 3 years ago
Alvaro Herrera 7103ebb7aa
Add support for MERGE SQL command 4 years ago
Tom Lane e5691cc917 Don't use_physical_tlist for an IOS with non-returnable columns. 4 years ago
Bruce Momjian 27b77ecf9f Update copyright for 2022 4 years ago
Tom Lane 9a3ddeb519 Fix index-only scan plans, take 2. 4 years ago
Tom Lane 4ace456776 Fix index-only scan plans when not all index columns can be returned. 4 years ago
David Rowley 411137a429 Flush Memoize cache when non-key parameters change, take 2 4 years ago
David Rowley dad20ad470 Revert "Flush Memoize cache when non-key parameters change" 4 years ago
David Rowley 1050048a31 Flush Memoize cache when non-key parameters change 4 years ago
David Rowley e502150f7d Allow Memoize to operate in binary comparison mode 4 years ago
Tom Lane e3ec3c00d8 Remove arbitrary 64K-or-so limit on rangetable size. 4 years ago
Peter Eisentraut 18fea737b5 Change NestPath node to contain JoinPath node 4 years ago
Peter Eisentraut 2226b4189b Change SeqScan node to contain Scan node 4 years ago
David Rowley 83f4fcc655 Change the name of the Result Cache node to Memoize 4 years ago
Tom Lane 955b3e0f92 Allow CustomScan providers to say whether they support projections. 4 years ago
Tom Lane 6ee41a301e Fix mis-planning of repeated application of a projection. 4 years ago
Tom Lane def5b065ff Initial pgindent and pgperltidy run for v14. 4 years ago
Tom Lane 049e1e2edb Fix mishandling of resjunk columns in ON CONFLICT ... UPDATE tlists. 4 years ago
Tom Lane 3753982441 Fix planner failure in some cases of sorting by an aggregate. 4 years ago
David Rowley 9eacee2e62 Add Result Cache executor node (take 2) 5 years ago
David Rowley 28b3e3905c Revert b6002a796 5 years ago