Commit Graph

58267 Commits (5bf748b86bc6786a3fc57fc7ce296c37da6564b0)
 

Author SHA1 Message Date
Nathan Bossart deb1486c7d Inline pg_popcount() for small buffers. 2 years ago
Heikki Linnakangas 6dbb490261 Combine freezing and pruning steps in VACUUM 2 years ago
Heikki Linnakangas 26d138f644 Refactor how heap_prune_chain() updates prunable_xid 2 years ago
Alvaro Herrera be2f073100
Fix zeroing of pg_serial page without SLRU bank lock 2 years ago
Alexander Korotkov bf1e650806 Use the pairing heap instead of a flat array for LSN replay waiters 2 years ago
Daniel Gustafsson 936e3fa378 Drop global objects after completed test 2 years ago
Amit Kapila 2ec005b4e2 Ensure that the sync slots reach a consistent state after promotion without losing data. 2 years ago
Alexander Korotkov e37662f221 Minor improvements for waitlsn.c 2 years ago
Daniel Gustafsson 9301308bd1 Fix indentation from cafe105655 2 years ago
Daniel Gustafsson 226261f387 Add error codes to some PANIC/FATAL errors reports 2 years ago
Nathan Bossart c627d944e6 Add built-in ERROR handling for archive callbacks. 2 years ago
Masahiko Sawada 5bec1d6bc5 Improve eviction algorithm in ReorderBuffer using max-heap for many subtransactions. 2 years ago
David Rowley 7487044d6c Don't adjust ressortgroupref in generate_setop_child_grouplist() 2 years ago
Masahiko Sawada b840508644 Add functions to binaryheap for efficient key removal and update. 2 years ago
Masahiko Sawada bcb14f4abc Make binaryheap enlargeable. 2 years ago
Alexander Korotkov 2c91e13013 Move WaitLSNShmemInit() to CreateOrAttachShmemStructs() 2 years ago
David Rowley 3b1a7eb289 Don't zero tuple_fraction when planning UNIONs with ORDER BYs 2 years ago
Alexander Korotkov 06c418e163 Implement pg_wal_replay_wait() stored procedure 2 years ago
Tom Lane 6faca9ae28 Avoid deadlock during orphan temp table removal. 2 years ago
Nathan Bossart 4133c1f45c Avoid function call overhead of pg_popcount() in syslogger.c. 2 years ago
Nathan Bossart 6687430c98 Refactor code for setting pg_popcount* function pointers. 2 years ago
Tom Lane 38698dd38e Unwind #if spaghetti in hmac_openssl.c a bit. 2 years ago
Robert Haas cafe105655 Allow SIGINT to cancel psql database reconnections. 2 years ago
Robert Haas f5e4dedfa8 Expose PQsocketPoll via libpq 2 years ago
Thomas Munro 3a352df05e Use streaming I/O in pg_prewarm. 2 years ago
Thomas Munro b5a9b18cd0 Provide API for streaming relation data. 2 years ago
Thomas Munro 210622c60e Provide vectored variant of ReadBuffer(). 2 years ago
Alvaro Herrera 13b3b62746
Don't use the pg_am system catalog in new test 2 years ago
Alexander Korotkov 867cc7b6dd Revert "Custom reloptions for table AM" 2 years ago
Masahiko Sawada 667e65aac3 Use TidStore for dead tuple TIDs storage during lazy vacuum. 2 years ago
David Rowley d5d2205c8d Fix assert failure when planning setop subqueries with CTEs 2 years ago
Tom Lane 3622c80846 Avoid "unused variable" warning on non-USE_SSL_ENGINE platforms. 2 years ago
Heikki Linnakangas 3d0f730bf1 Introduce 'options' argument to heap_page_prune() 2 years ago
Tom Lane 959b38d770 Invent --transaction-size option for pg_restore. 2 years ago
Tom Lane a45c78e328 Rearrange pg_dump's handling of large objects for better efficiency. 2 years ago
Tom Lane 5eac8cef24 Avoid possible longjmp-induced logic error in PLy_trigger_build_args. 2 years ago
Tom Lane 91cbb4b492 Fix assorted resource leaks in new pg_createsubscriber code. 2 years ago
Heikki Linnakangas 6f47f68831 Handle non-chain tuples outside of heap_prune_chain() 2 years ago
Heikki Linnakangas 7aa00f1360 Refactor heap_prune_chain() 2 years ago
Heikki Linnakangas 9917e79d99 Minor refactoring in heap_page_prune 2 years ago
Masahiko Sawada f5a227895e Add new COPY option LOG_VERBOSITY. 2 years ago
John Naylor f4ad0021af Revert "Speed up tail processing when hashing aligned C strings" 2 years ago
John Naylor 07f0f6abfc Speed up tail processing when hashing aligned C strings 2 years ago
Alexander Korotkov b1484a3f19 Let table AM insertion methods control index insertion 2 years ago
Alexander Korotkov c95c25f9af Custom reloptions for table AM 2 years ago
Alexander Korotkov 27bc1772fc Generalize relation analyze in table AM interface 2 years ago
Tom Lane b154d8a6d0 Add pg_basetype() function to extract a domain's base type. 2 years ago
Alvaro Herrera ecf741cfae
Stabilize postgres_fdw test 2 years ago
Alvaro Herrera 056c565742
doc: Improve "Partition Maintenance" section 2 years ago
Dean Rasheed 0294df2f1f Add support for MERGE ... WHEN NOT MATCHED BY SOURCE. 2 years ago