Commit Graph

45734 Commits (6eb3eb577d76b3f58a98f78232af9e86624ce5eb)
 

Author SHA1 Message Date
Tom Lane 6eb3eb577d Improve snprintf.c's handling of NaN, Infinity, and minus zero. 8 years ago
Tom Lane f9eb7c14b0 Avoid O(N^2) cost in ExecFindRowMark(). 8 years ago
Alvaro Herrera eee01d606e Silence compiler warning in Assert() 8 years ago
Peter Eisentraut 634b4b79cb Track procedure calls in pg_stat_user_functions 8 years ago
Michael Paquier 9c2a970d1f Improve two error messages related to foreign keys on partitioned tables 8 years ago
Magnus Hagander a9da329be0 Fix speling error 8 years ago
Tom Lane 52ed730d51 Remove some unnecessary fields from Plan trees. 8 years ago
Alvaro Herrera 39808e8868 Fix catalog insertion order for ATTACH PARTITION 8 years ago
Alvaro Herrera ad08006ba0 Fix event triggers for partitioned tables 8 years ago
Tom Lane 29ef2b310d Restore sane locking behavior during parallel query. 8 years ago
Tom Lane f2343653f5 Remove more redundant relation locking during executor startup. 8 years ago
Tom Lane 0209f0285d Don't use is_infinite() where isinf() will do. 8 years ago
Tom Lane 07ee62ce9e Propagate xactStartTimestamp and stmtStartTimestamp to parallel workers. 8 years ago
Dean Rasheed e954a727f0 Improve the accuracy of floating point statistical aggregates. 8 years ago
Michael Paquier 38921d1416 Assign constraint name when cloning FK definition for partitions 8 years ago
Bruce Momjian 6eb612fea9 doc: update PG 11 release notes 8 years ago
Tom Lane c87cb5f7a6 Allow btree comparison functions to return INT_MIN. 8 years ago
Tom Lane 113a659914 Ensure that PLPGSQL_DTYPE_ROW variables have valid refname fields. 8 years ago
Peter Eisentraut b5f03dc765 Remove redundant allocation 8 years ago
Michael Paquier 9cd92d1a33 Add pg_ls_tmpdir function 8 years ago
Tom Lane d73f4c74dd In the executor, use an array of pointers to access the rangetable. 8 years ago
Tom Lane 9ddef36278 Centralize executor's opening/closing of Relations for rangetable entries. 8 years ago
Alvaro Herrera fb9e93a2c5 Fix duplicate primary keys in partitions 8 years ago
Michael Paquier 09921f397b Refactor user-facing SQL functions signalling backends 8 years ago
Michael Paquier 803b1301e8 Add option SKIP_LOCKED to VACUUM and ANALYZE 8 years ago
Andres Freund d173652797 Replace uint64 use introduced in 4868e44685 in light of 595a0eab7f. 8 years ago
Andres Freund 4868e44685 Ensure that snprintf.c's fmtint() doesn't overflow when printing INT64_MIN. 8 years ago
Tom Lane 9a3cebeaa7 Change executor to just Assert that table locks were already obtained. 8 years ago
Andres Freund c03c1449c0 Fix issues around EXPLAIN with JIT. 8 years ago
Tom Lane 595a0eab7f Rationalize snprintf.c's handling of "ll" formats. 8 years ago
Tom Lane 6d842be6c1 Provide fast path in snprintf.c for conversion specs that are just "%s". 8 years ago
Tom Lane abd9ca377d Make assorted performance improvements in snprintf.c. 8 years ago
Amit Kapila 9bc9f72b28 MAXALIGN the target address where we store flattened value. 8 years ago
Andrew Dunstan a33245a853 Don't build static libraries on Cygwin 8 years ago
Tom Lane 6e35939feb Change rewriter/planner/executor/plancache to depend on RTE rellockmode. 8 years ago
Andres Freund cc2905e963 Use slots more widely in tuple mapping code and make naming more consistent. 8 years ago
Tom Lane 625b38ea0e Set snprintf.c's maximum number of NL arguments to be 31. 8 years ago
Tom Lane 3d0f68dd30 Fix corner-case failures in has_foo_privilege() family of functions. 8 years ago
Michael Paquier 80810ca629 Fix documentation of pgrowlocks using "lock_type" instead of "modes" 8 years ago
Amit Kapila 0fd6a8a7d0 Test passing expanded-value representations to workers. 8 years ago
Michael Paquier e3a25ab9ea Refactor relation opening for VACUUM and ANALYZE 8 years ago
Peter Eisentraut cf3dfea45b Change PROCEDURE to FUNCTION in CREATE EVENT TRIGGER syntax 8 years ago
Tom Lane b04aeb0a05 Add assertions that we hold some relevant lock during relation open. 8 years ago
Tom Lane b66827ca7c Fix tuple_data_split() to not open a relation without any lock. 8 years ago
Tom Lane e27453bd83 Fix ALTER COLUMN TYPE to not open a relation without any lock. 8 years ago
Peter Eisentraut a6949ca34d doc: Clarify CREATE TABLESPACE documentation 8 years ago
Tom Lane fdba460a26 Create an RTE field to record the query's lock mode for each relation. 8 years ago
Stephen Frost 8bddc86400 Add application_name to connection authorized msg 8 years ago
Tom Lane 2b04dfc472 Improve error reporting for unsupported effective_io_concurrency setting. 8 years ago
Tom Lane 61f14cc8c8 Tweak MSVC build system to match changes in 7143b3e82. 8 years ago