Commit Graph

10770 Commits (8d2c1913ed3df9384973399deeb75fc1e55943fe)

Author SHA1 Message Date
Tom Lane e4e89eb5bb Minor GUC code refactoring. 3 years ago
Tom Lane 24ff700f6a Code review for commit 05a7be935. 3 years ago
Peter Geoghegan 6c6b497266 Revert "Add eager and lazy freezing strategies to VACUUM." 3 years ago
Peter Geoghegan 4d41799261 Add eager and lazy freezing strategies to VACUUM. 3 years ago
Tom Lane 3b4ac33254 Avoid type cheats for invalid dsa_handles and dshash_table_handles. 3 years ago
Robert Haas f1358ca52d Adjust interaction of CREATEROLE with role properties. 3 years ago
Andres Freund 28a591711d Add helper library for use of libpq inside the server environment 3 years ago
Tom Lane 3cece34be8 Remove special outfuncs/readfuncs handling of RangeVar.catalogname. 3 years ago
David Rowley 16fd03e956 Allow parallel aggregate on string_agg and array_agg 3 years ago
Tom Lane 5a3a95385b Track logrep apply workers' last start times to avoid useless waits. 3 years ago
Andres Freund 03023a2664 instr_time: Represent time as an int64 on all platforms 3 years ago
Michael Paquier 5d29d525ff Rework format of comments in headers for nodes 3 years ago
Michael Paquier 8eba3e3f02 Move queryjumble.c code to src/backend/nodes/ 3 years ago
Robert Haas 557890920d Bump catversion for 6e2775e4d4. 3 years ago
Robert Haas 6e2775e4d4 Add new GUC reserved_connections. 3 years ago
Robert Haas fe00fec1f5 Rename ReservedBackends variable to SuperuserReservedConnections. 3 years ago
Andres Freund d137cb52cb Remove SHM_QUEUE 3 years ago
Andres Freund 9600371764 Use dlists instead of SHM_QUEUE for predicate locking 3 years ago
Tom Lane 5a617d75d3 Fix ts_headline() to handle ORs and phrase queries more honestly. 3 years ago
Peter Eisentraut 48880840f1 Constify proclist.h 3 years ago
Andres Freund 12605414a7 Use dlists instead of SHM_QUEUE for syncrep queue 3 years ago
Andres Freund 5764f611e1 Use dlist/dclist instead of PROC_QUEUE / SHM_QUEUE for heavyweight locks 3 years ago
Andres Freund 51384cc40c Add detached node functions to ilist 3 years ago
Tom Lane 47bb9db759 Get rid of the "new" and "old" entries in a view's rangetable. 3 years ago
Tom Lane 8d83a5d0a2 Remove redundant grouping and DISTINCT columns. 3 years ago
Amit Kapila d540a02a72 Display the leader apply worker's PID for parallel apply workers. 3 years ago
Michael Paquier 14bdb3f13d Refactor code for restoring files via shell commands 3 years ago
Michael Paquier 2f31f405e1 Constify the arguments of copydir.h functions 3 years ago
Peter Eisentraut 20428d344a Add BufFileRead variants with short read and EOF detection 3 years ago
Michael Paquier 9a740f81eb Refactor code in charge of running shell-based recovery commands 3 years ago
Michael Paquier 02d3448f4f Store IdentLine->pg_user as an AuthToken 3 years ago
Tom Lane 3f244d020f Make new GENERATED-expressions code more bulletproof. 3 years ago
Jeff Davis ff9618e82a Fix MAINTAIN privileges for toast tables and partitions. 3 years ago
Andres Freund 250c8ee07e Manual cleanup and pgindent of pgstat and bufmgr related code 3 years ago
Amit Kapila b7ae039536 Ignore dropped and generated columns from the column list. 3 years ago
Peter Eisentraut c8ad4d8166 Constify the arguments of ilist.c/h functions 3 years ago
Michael Paquier 8607630d74 Rename some variables related to ident files in hba.{c,h} 3 years ago
Michael Paquier bfd2542001 Fix incorrect comment in hba.h 3 years ago
Tom Lane f0e6d6d3c9 Revert "Get rid of the "new" and "old" entries in a view's rangetable." 3 years ago
Thomas Munro 7389aad636 Use WaitEventSet API for postmaster's event loop. 3 years ago
Tom Lane 1b4d280ea1 Get rid of the "new" and "old" entries in a view's rangetable. 3 years ago
Peter Eisentraut c96de2ce17 Common function for percent placeholder replacement 3 years ago
Michael Paquier 69fb29d1af Remove function declarations from headers for some undefined functions 3 years ago
Robert Haas e5b8a4c098 Add new GUC createrole_self_grant. 3 years ago
Peter Eisentraut d952373a98 New header varatt.h split off from postgres.h 3 years ago
Tom Lane 38d81760c4 Invent random_normal() to provide normally-distributed random numbers. 3 years ago
David Rowley 3c569049b7 Allow left join removals and unique joins on partitioned tables 3 years ago
Amit Kapila 216a784829 Perform apply of large transactions by parallel workers. 3 years ago
Tom Lane 5687e7810f Doc: improve commentary about providing our own definitions of M_PI. 3 years ago
Tom Lane c6e1f62e2c Wake up a subscription's replication worker processes after DDL. 3 years ago