Commit Graph

185 Commits (d98b3cdbafb8db54d08a6f122d0c22950e66f970)

Author SHA1 Message Date
Tom Lane 4fbfdde58e Avoid leakage of zero-length arrays in partition_bounds_copy(). 5 months ago
Amit Langote cbb9086c9e Fix bug in cbc127917 to handle nested Append correctly 10 months ago
Amit Langote cbc127917e Track unpruned relids to avoid processing pruned relations 11 months ago
Amit Langote d47cbf474e Perform runtime initial pruning outside ExecInitNode() 11 months ago
Amit Langote bb3ec16e14 Move PartitionPruneInfo out of plan nodes into PlannedStmt 11 months ago
Bruce Momjian 50e6eb731d Update copyright for 2025 12 months ago
Peter Eisentraut 7f798aca1d Remove useless casts to (void *) 1 year ago
Alexander Korotkov 3890d90c15 Revert support for ALTER TABLE ... MERGE/SPLIT PARTITION(S) commands 1 year ago
Alvaro Herrera c899c6839f
Fix creation of partition descriptor during concurrent detach+drop 1 year ago
Alvaro Herrera c2fab70248
Fix creation of partition descriptor during concurrent detach 2 years ago
Alexander Korotkov 96c7381c4c Fix error message in check_partition_bounds_for_split_range() 2 years ago
Daniel Gustafsson 950d4a2cb1 Fix typos and duplicate words 2 years ago
Alexander Korotkov 9dfcac8e15 Grammar fixes for split/merge partitions code 2 years ago
Alexander Korotkov df64c81ca9 Fix some grammer errors from error messages and codes comments 2 years ago
Alexander Korotkov 87c21bb941 Implement ALTER TABLE ... SPLIT PARTITION ... command 2 years ago
Alexander Korotkov 1adf16b8fb Implement ALTER TABLE ... MERGE PARTITIONS ... command 2 years ago
Peter Eisentraut dbbca2cf29 Remove unused #include's from backend .c files 2 years ago
David Rowley 07c36c1333 Support partition pruning on boolcol IS [NOT] UNKNOWN 2 years ago
David Rowley d2ca9a50b5 Minor corrections for partition pruning 2 years ago
David Rowley 4c2369ac5d Fix incorrect pruning of NULL partition for boolean IS NOT clauses 2 years ago
Bruce Momjian 29275b1d17 Update copyright for 2024 2 years ago
Peter Eisentraut 611806cd72 Add trailing commas to enum definitions 2 years ago
David Rowley f0c409d9c7 Fix incorrect step generation in HASH partition pruning 2 years ago
Peter Eisentraut 1d91d24d9a Add const to values and nulls arguments 2 years ago
Michael Paquier 2a990abd79 Add missing ObjectIdGetDatum() in syscache lookup calls for Oids 2 years ago
Tom Lane 0245f8db36 Pre-beta mechanical code beautification. 3 years ago
Alvaro Herrera 5472743d9e
Revert "Move PartitionPruneInfo out of plan nodes into PlannedStmt" 3 years ago
Michael Paquier 8961cb9a03 Fix typos in comments 3 years ago
David Rowley e0693faf79 Fix incorrect partition pruning logic for boolean partitioned tables 3 years ago
Daniel Gustafsson d435f15fff Add SysCacheGetAttrNotNull for guaranteed not-null attrs 3 years ago
Peter Eisentraut aa69541046 Remove useless casts to (void *) in arguments of some system functions 3 years ago
Bruce Momjian c8e1ba736b Update copyright for 2023 3 years ago
Andrew Dunstan 8284cf5f74 Add copyright notices to meson files 3 years ago
Alvaro Herrera ec38694894
Move PartitioPruneInfo out of plan nodes into PlannedStmt 3 years ago
Alvaro Herrera 5fca91025e
Resolve partition strategy during early parsing 3 years ago
Peter Eisentraut f14aad5169 Remove unnecessary uses of Abs() 3 years ago
David Rowley 2d0bbedda7 Rename shadowed local variables 3 years ago
Andres Freund e6927270cd meson: Add initial version of meson based build system 3 years ago
Peter Geoghegan a601366a46 Harmonize more parameter names in bulk. 3 years ago
Tom Lane 0a20ff54f5 Split up guc.c for better build speed and ease of maintenance. 3 years ago
Tom Lane ff720a597c Fix planner to consider matches to boolean columns in extension indexes. 3 years ago
Tom Lane 2f17b57017 Improve performance of adjust_appendrel_attrs_multilevel. 3 years ago
Tom Lane efd0c16bec Avoid using list_length() to test for empty list. 3 years ago
David Rowley 3592e0ff98 Have ExecFindPartition cache the last found partition 3 years ago
David Rowley f29199d319 Small cleanup of create_list_bounds() 3 years ago
Tom Lane 23e7b38bfe Pre-beta mechanical code beautification. 4 years ago
Alvaro Herrera 297daa9d43
Refactor and cleanup runtime partition prune code a little 4 years ago
Tom Lane 994d76707a Fix misuse of "const" qualifier. 4 years ago
Bruce Momjian 27b77ecf9f Update copyright for 2022 4 years ago
Daniel Gustafsson 7111e332c5 Fix duplicate words in comments 4 years ago