Commit Graph

45725 Commits (29ef2b310da9892fda075ff9ee12da7f92d5da6e)
 

Author SHA1 Message Date
Tom Lane 29ef2b310d Restore sane locking behavior during parallel query. 7 years ago
Tom Lane f2343653f5 Remove more redundant relation locking during executor startup. 7 years ago
Tom Lane 0209f0285d Don't use is_infinite() where isinf() will do. 7 years ago
Tom Lane 07ee62ce9e Propagate xactStartTimestamp and stmtStartTimestamp to parallel workers. 7 years ago
Dean Rasheed e954a727f0 Improve the accuracy of floating point statistical aggregates. 7 years ago
Michael Paquier 38921d1416 Assign constraint name when cloning FK definition for partitions 7 years ago
Bruce Momjian 6eb612fea9 doc: update PG 11 release notes 7 years ago
Tom Lane c87cb5f7a6 Allow btree comparison functions to return INT_MIN. 7 years ago
Tom Lane 113a659914 Ensure that PLPGSQL_DTYPE_ROW variables have valid refname fields. 7 years ago
Peter Eisentraut b5f03dc765 Remove redundant allocation 7 years ago
Michael Paquier 9cd92d1a33 Add pg_ls_tmpdir function 7 years ago
Tom Lane d73f4c74dd In the executor, use an array of pointers to access the rangetable. 7 years ago
Tom Lane 9ddef36278 Centralize executor's opening/closing of Relations for rangetable entries. 7 years ago
Alvaro Herrera fb9e93a2c5 Fix duplicate primary keys in partitions 7 years ago
Michael Paquier 09921f397b Refactor user-facing SQL functions signalling backends 7 years ago
Michael Paquier 803b1301e8 Add option SKIP_LOCKED to VACUUM and ANALYZE 7 years ago
Andres Freund d173652797 Replace uint64 use introduced in 4868e44685 in light of 595a0eab7f. 7 years ago
Andres Freund 4868e44685 Ensure that snprintf.c's fmtint() doesn't overflow when printing INT64_MIN. 7 years ago
Tom Lane 9a3cebeaa7 Change executor to just Assert that table locks were already obtained. 7 years ago
Andres Freund c03c1449c0 Fix issues around EXPLAIN with JIT. 7 years ago
Tom Lane 595a0eab7f Rationalize snprintf.c's handling of "ll" formats. 7 years ago
Tom Lane 6d842be6c1 Provide fast path in snprintf.c for conversion specs that are just "%s". 7 years ago
Tom Lane abd9ca377d Make assorted performance improvements in snprintf.c. 7 years ago
Amit Kapila 9bc9f72b28 MAXALIGN the target address where we store flattened value. 7 years ago
Andrew Dunstan a33245a853 Don't build static libraries on Cygwin 7 years ago
Tom Lane 6e35939feb Change rewriter/planner/executor/plancache to depend on RTE rellockmode. 7 years ago
Andres Freund cc2905e963 Use slots more widely in tuple mapping code and make naming more consistent. 7 years ago
Tom Lane 625b38ea0e Set snprintf.c's maximum number of NL arguments to be 31. 7 years ago
Tom Lane 3d0f68dd30 Fix corner-case failures in has_foo_privilege() family of functions. 7 years ago
Michael Paquier 80810ca629 Fix documentation of pgrowlocks using "lock_type" instead of "modes" 7 years ago
Amit Kapila 0fd6a8a7d0 Test passing expanded-value representations to workers. 7 years ago
Michael Paquier e3a25ab9ea Refactor relation opening for VACUUM and ANALYZE 7 years ago
Peter Eisentraut cf3dfea45b Change PROCEDURE to FUNCTION in CREATE EVENT TRIGGER syntax 7 years ago
Tom Lane b04aeb0a05 Add assertions that we hold some relevant lock during relation open. 7 years ago
Tom Lane b66827ca7c Fix tuple_data_split() to not open a relation without any lock. 7 years ago
Tom Lane e27453bd83 Fix ALTER COLUMN TYPE to not open a relation without any lock. 7 years ago
Peter Eisentraut a6949ca34d doc: Clarify CREATE TABLESPACE documentation 7 years ago
Tom Lane fdba460a26 Create an RTE field to record the query's lock mode for each relation. 7 years ago
Stephen Frost 8bddc86400 Add application_name to connection authorized msg 7 years ago
Tom Lane 2b04dfc472 Improve error reporting for unsupported effective_io_concurrency setting. 7 years ago
Tom Lane 61f14cc8c8 Tweak MSVC build system to match changes in 7143b3e82. 7 years ago
Tom Lane 97c6852ff7 Tweak MSVC build system to match changes in 7143b3e82. 7 years ago
Tom Lane 7143b3e821 Build src/common files as a library with -fPIC. 7 years ago
Tom Lane f7ab802855 Remove pqsignal() from libpq's official exports list. 7 years ago
Amit Kapila a86bf6057e Fix assertion failure when updating full_page_writes for checkpointer. 7 years ago
Andres Freund 92a0342a90 Correct overflow handling in pgbench. 7 years ago
Michael Paquier 78ea8b5daa Fix WAL recycling on standbys depending on archive_mode 7 years ago
Tom Lane aaf10f32a3 Fix assorted bugs in pg_get_partition_constraintdef(). 7 years ago
Alexander Korotkov 4ec90f53f1 Minor formatting cleanup for 2a6368343f 7 years ago
Alexander Korotkov 0f64595894 Remove extra usage of BoxPGetDatum() macro 7 years ago