Commit Graph

9608 Commits (4d3f03f42227bb351c2021a9ccea2fff9c023cfc)

Author SHA1 Message Date
Tom Lane 7ca37fb040 Use setenv() in preference to putenv(). 5 years ago
Michael Paquier e665769e6d Sanitize IF NOT EXISTS in EXPLAIN for CTAS and matviews 5 years ago
Amit Kapila 0aa8a01d04 Extend the output plugin API to allow decoding of prepared xacts. 5 years ago
Tom Lane 1f9158ba48 Suppress log spam from multiple reports of SIGQUIT shutdown. 5 years ago
Alexander Korotkov db6335b5b1 Add support of multirange matching to the existing range GiST indexes 5 years ago
Alexander Korotkov d1d61a8b23 Improve the signature of internal multirange functions 5 years ago
Alexander Korotkov 4d7684cc75 Implement operators for checking if the range contains a multirange 5 years ago
Tom Lane 622ae4621e Fix assorted issues in backend's GSSAPI encryption support. 5 years ago
Bruce Momjian 3187ef7c46 Revert "Add key management system" (978f869b99) & later commits 5 years ago
Bruce Momjian e35b2bad1a remove uint128 requirement from patch 978f869b99 (CFE) 5 years ago
Bruce Momjian 978f869b99 Add key management system 5 years ago
Bruce Momjian c3826f831e move hex_decode() to /common so it can be called from frontend 5 years ago
Tom Lane 7519bd16d1 Fix race condition between shutdown and unstarted background workers. 5 years ago
Tom Lane 7e784d1dc1 Improve client error messages for immediate-stop situations. 5 years ago
Tomas Vondra fac1b470a9 Disallow SRFs when considering sorts below Gather Merge 5 years ago
Tomas Vondra 86b7cca72d Check parallel safety in generate_useful_gather_paths 5 years ago
Michael Paquier 93e8ff8701 Refactor logic to check for ASCII-only characters in string 5 years ago
Alexander Korotkov 6df7a9698b Multirange datatypes 5 years ago
Tom Lane b3817f5f77 Improve hash_create()'s API for some added robustness. 5 years ago
Michael Paquier 9b584953e7 Improve some code around cryptohash functions 5 years ago
Michael Paquier b67b57a966 Refactor MD5 implementations according to new cryptohash infrastructure 5 years ago
Tom Lane c7aba7c14e Support subscripting of arbitrary types, not only arrays. 5 years ago
Peter Eisentraut 8b069ef5dc Change get_constraint_index() to use pg_constraint.conindid 5 years ago
Andres Freund df99ddc70b jit: Reference function pointer types via llvmjit_types.c. 5 years ago
Tom Lane a676386b58 Remove operator_precedence_warning. 5 years ago
Fujii Masao 4e43ee88c2 Bump catversion for pg_stat_wal changes. 5 years ago
Michael Paquier 4f48a6fbe2 Change SHA2 implementation based on OpenSSL to use EVP digest routines 5 years ago
Dean Rasheed 25a9e54d2d Improve estimation of OR clauses using extended statistics. 5 years ago
Michael Paquier b5913f6120 Refactor CLUSTER and REINDEX grammar to use DefElem for option lists 5 years ago
Fujii Masao 01469241b2 Track total number of WAL records, FPIs and bytes generated in the cluster. 5 years ago
Michael Paquier 87ae9691d2 Move SHA2 routines to a new generic API layer for crypto hashes 5 years ago
Tom Lane f7f83a55bf Ensure that expandTableLikeClause() re-examines the same table. 5 years ago
Thomas Munro 57faaf376e Use truncate(2) where appropriate. 5 years ago
Tom Lane 8286223f3d Fix missing outfuncs.c support for IncrementalSortPath. 5 years ago
Fujii Masao 6742e14959 Fix typo in comment. 5 years ago
Alvaro Herrera dcfff74fb1
Restore lock level to update statusFlags 5 years ago
Alvaro Herrera c98763bf51
Avoid spurious waits in concurrent indexing 5 years ago
Tom Lane 2432b1a040 Avoid spamming the client with multiple ParameterStatus messages. 5 years ago
Peter Eisentraut c9f0624bc2 Add support for abstract Unix-domain sockets 5 years ago
David Rowley 687f616344 Stop gap fix for __attribute__((cold)) compiler bug in MinGW 8.1 5 years ago
Michael Paquier 7b94e99960 Remove catalog function currtid() 5 years ago
Andrew Gierth 660b89928d Properly check index mark/restore in ExecSupportsMarkRestore. 5 years ago
David Rowley b0727ae99b Tidy up definitions of pg_attribute_hot and pg_attribute_cold 5 years ago
Heikki Linnakangas 0a2bc5d61e Move per-agg and per-trans duplicate finding to the planner. 5 years ago
Tom Lane 789b938bf2 Centralize logic for skipping useless ereport/elog calls. 5 years ago
David Rowley 1fa22a43a5 Fix unportable usage of __has_attribute 5 years ago
David Rowley 913ec71d68 Improve compiler code layout in elog/ereport ERROR calls 5 years ago
David Rowley 697e1d02f5 Define pg_attribute_cold and pg_attribute_hot macros 5 years ago
Tom Lane 3b9b01f75d Remove unnecessary #include. 5 years ago
Tom Lane 0cc9932788 Rename the "point is strictly above/below point" comparison operators. 5 years ago