Commit Graph

84 Commits (1adf16b8fba45f77056d91573cd7138ed9da4ebf)

Author SHA1 Message Date
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
Bruce Momjian 29275b1d17 Update copyright for 2024 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
Michael Paquier 8961cb9a03 Fix typos in comments 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
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
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
David Rowley f29199d319 Small cleanup of create_list_bounds() 3 years ago
Tom Lane 994d76707a Fix misuse of "const" qualifier. 4 years ago
Bruce Momjian 27b77ecf9f Update copyright for 2022 4 years ago
David Rowley 16239c5fdf Ensure interleaved_parts field is always initialized 4 years ago
David Rowley db632fbca3 Allow ordered partition scans in more cases 4 years ago
Fujii Masao 0e1275fb07 Avoid using ambiguous word "non-negative" in error messages. 4 years ago
Peter Eisentraut 2b00db4fb0 Use l*_node() family of functions where appropriate 4 years ago
John Naylor c203dcddf9 Remove unused function parameter in get_qual_from_partbound 4 years ago
David Rowley 29f45e299e Use a hash table to speed up NOT IN(values) 5 years ago
David Rowley 53d86957e9 Reduce the number of pallocs when building partition bounds 5 years ago
Tom Lane dd2364ced9 Fix bogus logic for reporting which hash partition conflicts. 5 years ago
Tom Lane def5b065ff Initial pgindent and pgperltidy run for v14. 5 years ago
Peter Eisentraut 9f989a8581 Fix typo 5 years ago
Alvaro Herrera 8aba932251
Fix relcache inconsistency hazard in partition detach 5 years ago
David Rowley 50e17ad281 Speedup ScalarArrayOpExpr evaluation 5 years ago
David Rowley 5ac9c43073 Cleanup partition pruning step generation 5 years ago
Alvaro Herrera 71f4c8c6f7
ALTER TABLE ... DETACH PARTITION ... CONCURRENTLY 5 years ago
Peter Eisentraut 8ec8fe0f31 Message style fix 5 years ago
Peter Eisentraut efbfb64241 Improve new hash partition bound check error messages 5 years ago
Peter Eisentraut 0e392fcc0d Use errmsg_internal for debug messages 5 years ago
Tom Lane 1d9351a87c Fix hash partition pruning with asymmetric partition sets. 5 years ago
Bruce Momjian ca3b37487b Update copyright for 2021 5 years ago
Tom Lane 4025e6c466 Do not return NULL for error cases in satisfies_hash_partition(). 5 years ago
Michael Paquier 8a15e735be Fix some grammar and typos in comments and docs 5 years ago
Tom Lane 970c050575 Fix assertion failure in check_new_partition_bound(). 5 years ago
Tom Lane 6b2c4e59d0 Improve error cursor positions for problems with partition bounds. 5 years ago
Etsuro Fujita 3857f98f14 Clean up some code and comments in partbounds.c. 5 years ago
Tom Lane 38a2d70329 Remove some more useless assignments. 5 years ago
Tom Lane 5cbfce562f Initial pgindent and pgperltidy run for v13. 6 years ago
Michael Paquier 641b76d9d1 Fix some typos 6 years ago
Tom Lane 401418ca6a Suppress unused-variable warning. 6 years ago
Etsuro Fujita c8434d64ce Allow partitionwise joins in more cases. 6 years ago
Amit Kapila 33753ac9d7 Add object names to partition integrity violations. 6 years ago
Robert Haas 05d8449e73 Move src/backend/utils/hash/hashfn.c to src/common 6 years ago
Etsuro Fujita 032f9ae012 Avoid redundant checks in partition_bounds_copy(). 6 years ago