Commit Graph

917 Commits (1fd981f05369340a8afa4d013a350b0b2ac6e33e)

Author SHA1 Message Date
Tom Lane 3804539e48 Replace random(), pg_erand48(), etc with a better PRNG API and algorithm. 4 years ago
Andres Freund 7c83a3bf51 process startup: Split single user code out of PostgresMain(). 4 years ago
Andres Freund 3d7c752a2f process startup: Do InitProcess() at the same time regardless of EXEC_BACKEND. 4 years ago
Andres Freund 37a9aa6591 Fix performance regression from session statistics. 4 years ago
Andres Freund 2c7615f77b process startup: Initialize PgStartTime earlier in single user mode. 4 years ago
Tom Lane 2e4eae87d0 Send NOTIFY signals during CommitTransaction. 4 years ago
Andres Freund b406478b87 process startup: Always call Init[Auxiliary]Process() before BaseInit(). 4 years ago
Peter Eisentraut 2b00db4fb0 Use l*_node() family of functions where appropriate 4 years ago
Alvaro Herrera cafde58b33
Allow compute_query_id to be set to 'auto' and make it default 5 years ago
Tom Lane e47f93f981 Refactor CHECK_FOR_INTERRUPTS() to add flexibility. 5 years ago
Tom Lane def5b065ff Initial pgindent and pgperltidy run for v14. 5 years ago
Tom Lane 9626325da5 Add heuristic incoming-message-size limits in the server. 5 years ago
Bruce Momjian 9660834dd8 adjust query id feature to use pg_stat_activity.query_id 5 years ago
Peter Eisentraut e717a9a18b SQL-standard function body 5 years ago
Bruce Momjian 4f0b0966c8 Make use of in-core query id added by commit 5fd9dfa5f5 5 years ago
Bruce Momjian 5fd9dfa5f5 Move pg_stat_statements query jumbling to core. 5 years ago
Fujii Masao 43620e3286 Add function to log the memory contexts of specified backend process. 5 years ago
Thomas Munro c30f54ad73 Detect POLLHUP/POLLRDHUP while running queries. 5 years ago
Tom Lane 1ea396362b Improve logging of bad parameter values in BIND messages. 5 years ago
Heikki Linnakangas 3174d69fb9 Remove server and libpq support for old FE/BE protocol version 2. 5 years ago
Peter Eisentraut 0e392fcc0d Use errmsg_internal for debug messages 5 years ago
Tom Lane ee895a655c Improve performance of repeated CALLs within plpgsql procedures. 5 years ago
Magnus Hagander 960869da08 Add pg_stat_database counters for sessions and session time 5 years ago
Tom Lane b8d0cda533 Further second thoughts about idle_session_timeout patch. 5 years ago
Tom Lane 9877374bef Add idle_session_timeout. 5 years ago
Fujii Masao 8900b5a9d5 Detect the deadlocks between backends and the startup process. 5 years ago
Tom Lane 844fe9f159 Add the ability for the core grammar to have more than one parse target. 5 years ago
Bruce Momjian ca3b37487b Update copyright for 2021 5 years ago
Tom Lane 1f9158ba48 Suppress log spam from multiple reports of SIGQUIT shutdown. 5 years ago
Bruce Momjian 3187ef7c46 Revert "Add key management system" (978f869b99) & later commits 5 years ago
Bruce Momjian 978f869b99 Add key management system 5 years ago
Tom Lane 7e784d1dc1 Improve client error messages for immediate-stop situations. 5 years ago
Fujii Masao 98e2d58d66 Improve log message about termination of background workers. 5 years ago
Tom Lane 2432b1a040 Avoid spamming the client with multiple ParameterStatus messages. 5 years ago
Magnus Hagander d2e4bf688e Remove -o option to postmaster 5 years ago
Tom Lane 44fc6e259b Centralize setup of SIGQUIT handling for postmaster child processes. 5 years ago
Peter Eisentraut 0fd2a79a63 Spelling adjustments 6 years ago
Tom Lane 0b34e7d307 Improve user control over truncation of logged bind-parameter values. 6 years ago
Magnus Hagander 087d3d0583 Fix assorted typos 6 years ago
Fujii Masao 6aba63ef3e Allow the planner-related functions and hook to accept the query string. 6 years ago
Tom Lane e3a87b4991 Re-implement the ereport() macro using __VA_ARGS__. 6 years ago
Peter Eisentraut bf68b79e50 Refactor ps_status.c API 6 years ago
Alvaro Herrera 2f9661311b
Represent command completion tags as structs 6 years ago
Alvaro Herrera db989184cd
Add comments on avoid reuse of parse-time snapshot 6 years ago
Bruce Momjian 7559d8ebfa Update copyrights for 2020 6 years ago
Robert Haas 16a4e4aecd Extend the ProcSignal mechanism to support barriers. 6 years ago
Robert Haas 7dbfea3c45 Partially deduplicate interrupt handling for background processes. 6 years ago
Alvaro Herrera ba79cb5dc8 Emit parameter values during query bind/execute errors 6 years ago
Alvaro Herrera 6cafde1bd4 Add backend-only appendStringInfoStringQuoted 6 years ago
Tom Lane 7900269724 Stabilize NOTIFY behavior by transmitting notifies before ReadyForQuery. 6 years ago