Commit Graph

12661 Commits (4cfce4e62c8f09f5b1f6a7f69760ca46a74406e2)

Author SHA1 Message Date
Peter Eisentraut 4cfce4e62c Change copyObject() to use typeof_unqual 1 month ago
Heikki Linnakangas cd375d5b6d Remove useless errdetail_abort() 1 month ago
Álvaro Herrera 96e2af6050
Reject ADD CONSTRAINT NOT NULL if name mismatches existing constraint 1 month ago
Peter Eisentraut 955e507668 Change StaticAssertVariableIsOfType to be a declaration 1 month ago
Peter Eisentraut 137d05df2f Rename AssertVariableIsOfType to StaticAssertVariableIsOfType 1 month ago
Tom Lane da7a1dc0d6 Refactor att_align_nominal() to improve performance. 1 month ago
Tom Lane 0c9f46c428 In s_lock.h, use regular labels with %= instead of local labels. 1 month ago
Michael Paquier d46aa32ea5 Fix build inconsistency due to the generation of wait-event code 1 month ago
Heikki Linnakangas e2362eb2bd Move shmem allocator's fields from PGShmemHeader to its own struct 1 month ago
Andres Freund 87f7b824f2 tableam: Perform CheckXidAlive check once per scan 1 month ago
Tom Lane bd9dfac8b1 Further fix extended alignment for older g++. 1 month ago
Michael Paquier efbebb4e85 Add support for "mcv" in pg_restore_extended_stats() 1 month ago
Masahiko Sawada 8f1e2dfe03 Consolidate replication origin session globals into a single struct. 1 month ago
Masahiko Sawada 227eb4eea2 Refactor replication origin state reset helpers. 1 month ago
Masahiko Sawada 1fdbca159e Standardize replication origin naming to use "ReplOrigin". 1 month ago
Robert Haas 4020b370f2 Allow for plugin control over path generation strategies. 1 month ago
Amit Kapila 851f6649cc Prevent invalidation of newly synced replication slots. 1 month ago
Melanie Plageman 648a7e28d7 Eliminate use of cached VM value in lazy_scan_prune() 1 month ago
Peter Eisentraut 5ca5f12c2c Fix accidentally cast away qualifiers 1 month ago
Peter Eisentraut 6ceef9408c Disable extended alignment uses on older g++ 1 month ago
Michael Paquier 0e80f3f88d Add pg_restore_extended_stats() 1 month ago
Michael Paquier c100340729 Remove PG_MMAP_FLAGS from mem.h 1 month ago
Peter Eisentraut a9bdb63bba Work around buggy alignas in older g++ 1 month ago
Dean Rasheed b4307ae2e5 Fix trigger transition table capture for MERGE in CTE queries. 1 month ago
Jacob Champion f7521bf721 pqcomm.h: Explicitly reserve protocol v3.1 2 months ago
Michael Paquier a36164e746 Add WALRCV_CONNECTING state to the WAL receiver 2 months ago
Álvaro Herrera 69f98fce5b
Make some use of anonymous unions [reloptions] 2 months ago
Peter Eisentraut c257ba8397 Record range constructor functions in pg_range 2 months ago
Nathan Bossart 25dc485074 Refactor some SIMD and popcount macros. 2 months ago
Nathan Bossart 8c6653516c Rename "fast" and "slow" popcount functions. 2 months ago
Nathan Bossart 79e232ca01 Move x86-64-specific popcount code to pg_popcount_x86.c. 2 months ago
Tom Lane 4576208454 Force standard_conforming_strings to always be ON. 2 months ago
Álvaro Herrera 4d6a66f675
Allow Boolean reloptions to have ternary values 2 months ago
Tom Lane cec5fe0d1e Remove useless flag PVC_INCLUDE_CONVERTROWTYPES. 2 months ago
Peter Eisentraut b4555cb070 Fix for C++ compatibility 2 months ago
John Naylor 7892e25924 Update some comments for fasthash 2 months ago
Amit Kapila 48efefa6ca Improve errdetail for logical replication conflict messages. 2 months ago
Michael Paquier 7ebb64c557 Add routine to free MCVList 2 months ago
Michael Paquier d756fa1019 Add pg_clear_extended_stats() 2 months ago
Andres Freund d40fd85187 lwlock: Remove support for disowned lwlwocks 2 months ago
Andres Freund 55fbfb738b lwlock: Remove ForEachLWLockHeldByMe 2 months ago
Andres Freund fcb9c977aa bufmgr: Implement buffer content locks independently of lwlocks 2 months ago
Andres Freund dac328c8a6 bufmgr: Change BufferDesc.state to be a 64-bit atomic 2 months ago
Tom Lane 282b1cde9d Optimize LISTEN/NOTIFY via shared channel map and direct advancement. 2 months ago
Álvaro Herrera 35e3fae738
Remove #include <math.h> where not needed 2 months ago
Heikki Linnakangas d9c3c94365 Wake up autovacuum launcher from postmaster when a worker exits 2 months ago
Heikki Linnakangas c4b71e6f60 Remove some unnecessary code from multixact truncation 2 months ago
Michael Paquier 32e27bd320 Introduce routines to validate and free MVNDistinct and MVDependencies 2 months ago
Peter Eisentraut fa16e7fd84 Revert "Replace pg_restrict by standard restrict" 2 months ago
Andres Freund ff219c1987 bufmgr: Make definitions related to buffer descriptor easier to modify 2 months ago