Commit Graph

46367 Commits (f339a998ffe6fb8aa8c114a33316e97b56cb1513)
 

Author SHA1 Message Date
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
Andres Freund 27e082b0c6 Clean up in the wake of TupleDescGetSlot() removal / 10763358c3. 7 years ago
Tom Lane ea53100d56 Build src/port files as a library with -fPIC, and use that in libpq. 7 years ago
Tom Lane ce4887bd02 Fix another portability issue from commit 758ce9b77. 7 years ago
Michael Paquier ba16aade33 Switch flags tracking pending interrupts to sig_atomic_t 7 years ago
Tom Lane 751f532b97 Try another way to detect the result type of strerror_r(). 7 years ago
Tom Lane 8b91d25884 Clean up *printf macros to avoid conflict with format archetypes. 7 years ago
Tom Lane a6b88d682c Fix link failures due to snprintf/strerror changes. 7 years ago
Peter Eisentraut 0320ddaf3c Recurse to sequences on ownership change for all relkinds 7 years ago