Commit Graph

850 Commits (216a784829c2c5f03ab0c43e009126cbb819e9b2)

Author SHA1 Message Date
Amit Kapila 216a784829 Perform apply of large transactions by parallel workers. 3 years ago
Bruce Momjian c8e1ba736b Update copyright for 2023 3 years ago
Tom Lane 20432f8731 Rethink handling of [Prevent|Is]InTransactionBlock in pipeline mode. 3 years ago
Peter Eisentraut df8b8968d4 Order getopt arguments 3 years ago
Peter Eisentraut b1099eca8f Remove AssertArg and AssertState 3 years ago
Tom Lane 407b50f2d4 Store GUC data in a memory context, instead of using malloc(). 3 years ago
Michael Paquier 4574eb9d38 Fix shadow variable in postgres.c 3 years ago
Tom Lane 787102b563 Enable WRITE_READ_PARSE_PLAN_TREES of rewritten utility statements 3 years ago
Tom Lane 40ad8f9dee Implement WRITE_READ_PARSE_PLAN_TREES for raw parse trees 3 years ago
Tom Lane 0a20ff54f5 Split up guc.c for better build speed and ease of maintenance. 3 years ago
Peter Eisentraut 5015e1e1b5 Assorted examples of expanded type-safer palloc/pg_malloc API 3 years ago
Thomas Munro 36b3d52459 Remove configure probe for sys/resource.h and refactor. 3 years ago
Thomas Munro 7e50b4e3c5 Remove configure probe for sys/select.h. 3 years ago
Thomas Munro bdb657edd6 Remove configure probe and related tests for getrlimit. 3 years ago
Tom Lane f92944137c Force immediate commit after CREATE DATABASE etc in extended protocol. 3 years ago
Tom Lane b35617de37 Process session_preload_libraries within InitPostgres's transaction. 3 years ago
Thomas Munro 86e5eb4f58 Remove dead getrusage replacement code. 3 years ago
Jeff Davis 6c31ac091f Process shared_preload_libraries in single-user mode. 3 years ago
Thomas Munro 0ad5b48e58 Remove HP/Intel Itanium support. 3 years ago
Thomas Munro 9db300ce6e Remove HP-UX port. 3 years ago
Andres Freund 056cc366fa pgstat: reduce timer overhead by leaving timer running. 3 years ago
Peter Eisentraut 02c408e21a Remove redundant null pointer checks before free() 3 years ago
Tom Lane 23e7b38bfe Pre-beta mechanical code beautification. 3 years ago
Alvaro Herrera 24d2b2680a
Remove extraneous blank lines before block-closing braces 3 years ago
Andres Freund 5891c7a8ed pgstat: store statistics in shared memory. 3 years ago
Andres Freund bdbd3d9064 pgstat: stats collector references in comments. 3 years ago
Peter Eisentraut df4c3cbd8f Add parse_analyze_withcb() 3 years ago
Peter Eisentraut 25751f54b8 Add pg_analyze_and_rewrite_varparams() 3 years ago
Peter Eisentraut 791b1b71da Parse/analyze function renaming 3 years ago
Tom Lane 2e517818f4 Fix SPI's handling of errors during transaction commit. 3 years ago
Tom Lane de447bb8e6 Suppress warning about stack_base_ptr with late-model GCC. 3 years ago
Andres Freund 2f6501fa3c Move replication slot release to before_shmem_exit(). 3 years ago
Bruce Momjian 27b77ecf9f Update copyright for 2022 4 years ago
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 4 years ago
Tom Lane e47f93f981 Refactor CHECK_FOR_INTERRUPTS() to add flexibility. 4 years ago
Tom Lane def5b065ff Initial pgindent and pgperltidy run for v14. 4 years ago
Tom Lane 9626325da5 Add heuristic incoming-message-size limits in the server. 4 years ago
Bruce Momjian 9660834dd8 adjust query id feature to use pg_stat_activity.query_id 4 years ago
Peter Eisentraut e717a9a18b SQL-standard function body 4 years ago
Bruce Momjian 4f0b0966c8 Make use of in-core query id added by commit 5fd9dfa5f5 4 years ago
Bruce Momjian 5fd9dfa5f5 Move pg_stat_statements query jumbling to core. 4 years ago
Fujii Masao 43620e3286 Add function to log the memory contexts of specified backend process. 4 years ago