Commit Graph

25186 Commits (6a004f1be87d34cfe51acf2fe2552d2b08a79273)

Author SHA1 Message Date
Peter Eisentraut 6a004f1be8 Add attstattarget to FormExtraData_pg_attribute 2 years ago
Peter Eisentraut d939cb2fd6 Generalize handling of nullable pg_attribute columns in DDL 2 years ago
Peter Eisentraut 012460ee93 Make stxstattarget nullable 2 years ago
Dean Rasheed 33e729c514 Fix EXPLAIN output for subplans in MERGE. 2 years ago
Peter Eisentraut 20e58105ba Separate equalRowTypes() from equalTupleDescs() 2 years ago
Daniel Gustafsson b783186515 Add destroyStringInfo function for cleaning up StringInfos 2 years ago
Alexander Korotkov 4c2eda67f5 Fix race condition in transaction timeout TAP tests 2 years ago
Heikki Linnakangas a3f349c612 Improve log messages referring to background worker processes 2 years ago
Michael Paquier cc5ef90edd Refactor initial hash lookup in dynahash.c 2 years ago
David Rowley 4169850f0b Trim ORDER BY/DISTINCT aggregate pathkeys in gather_grouping_paths 2 years ago
Daniel Gustafsson 4665cebc8a Login event trigger documentation wordsmithing 2 years ago
Tom Lane b4a71cf65d Make INSERT-from-multiple-VALUES-rows handle domain target columns. 2 years ago
Nathan Bossart d1162cfda8 Add pg_column_toast_chunk_id(). 2 years ago
Heikki Linnakangas 84c18acaf6 Remove redundant snapshot copying from parallel leader to workers 2 years ago
Robert Haas 2346df6fc3 Allow a no-wait lock acquisition to succeed in more cases. 2 years ago
Alexander Korotkov eeefd4280f Add TAP tests for timeouts 2 years ago
Alexander Korotkov e85662df44 Fix false reports in pg_visibility 2 years ago
Amit Kapila 9c40db3b02 Fix typos in reorderbuffer.c. 2 years ago
Jeff Davis 2d819a08a1 Introduce "builtin" collation provider. 2 years ago
Peter Eisentraut 6ab2e8385d Put genbki.pl output into src/include/catalog/ directly 2 years ago
Nathan Bossart ecb0fd3372 Reintroduce MAINTAIN privilege and pg_maintain predefined role. 2 years ago
Robert Haas 2041bc4276 Add the system identifier to backup manifests. 2 years ago
Peter Eisentraut 97d85be365 Make the order of the header file includes consistent 2 years ago
Michael Paquier 77cf6a78de Add some asserts based on LWLockHeldByMe() for replication slot statistics 2 years ago
Tom Lane 6ee3261e9b Fix confusion about the return rowtype of SQL-language procedures. 2 years ago
Heikki Linnakangas cb9663e20d Fix copying SockAddr struct 2 years ago
Heikki Linnakangas 4945e4ed4a Move initialization of the Port struct to the child process 2 years ago
Heikki Linnakangas d162c3a73b Pass CAC as an argument to the backend process 2 years ago
Heikki Linnakangas 73f7fb2a4c Set socket options in child process after forking 2 years ago
Heikki Linnakangas f8c5317d00 Disconnect if socket cannot be put into non-blocking mode 2 years ago
Michael Paquier d6e171fed6 Keep replication slot statistics on invalidation 2 years ago
Amit Kapila 397cd0b3c7 Remove redundant fetch of the recent flush pointer in WalSndWaitForWal. 2 years ago
Michael Paquier 2c8118ee5d Use printf's %m format instead of strerror(errno) in more places 2 years ago
Peter Geoghegan 3045324214 Update obsolete index scan TID comments. 2 years ago
Heikki Linnakangas 3d8652cd32 Remove unneeded vacuum_delay_point from heap_vac_scan_get_next_block 2 years ago
Heikki Linnakangas 4e76f984a7 Confine vacuum skip logic to lazy_scan_skip() 2 years ago
Heikki Linnakangas 674e49c73c Set all_visible_according_to_vm correctly with DISABLE_PAGE_SKIPPING 2 years ago
Heikki Linnakangas af0e7deb4a Don't destroy SMgrRelations at relcache invalidation 2 years ago
David Rowley e629846472 Fix incorrect accessing of pfree'd memory in Memoize 2 years ago
Michael Paquier b36fbd9f8d Improve consistency of replication slot statistics 2 years ago
Michael Paquier f500ba07fa Add some checkpoint and redo LSNs to a couple of recovery errors 2 years ago
Michael Paquier a04ddd077e Improve support for ExplainOneQuery() hook 2 years ago
Jeff Davis f696c0cd5f Catalog changes preparing for builtin collation provider. 2 years ago
Michael Paquier f160bf06f7 Document units of "timeout" in ConditionVariableTimedSleep() 2 years ago
Alvaro Herrera 270af6f0df
Admit deferrable PKs into rd_pkindex, but flag them as such 2 years ago
Alexander Korotkov 4c1973fcae Avoid recursion in MemoryContext functions 2 years ago
Alexander Korotkov 6f38c43eb1 Avoid stack overflow in ShowTransactionStateRec() 2 years ago
Alexander Korotkov fefd9a3fed Turn tail recursion into iteration in CommitTransactionCommand() 2 years ago
Amit Kapila bf279ddd1c Introduce a new GUC 'standby_slot_names'. 2 years ago
Tom Lane 453c468737 Cope with a deficiency in OpenSSL 3.x's error reporting. 2 years ago