Commit Graph

23717 Commits (cf5eb37c5ee0cc54c80d95c1695d7fca1f7c68cb)

Author SHA1 Message Date
Robert Haas cf5eb37c5e Restrict the privileges of CREATEROLE users. 3 years ago
Dean Rasheed f026c16a2c Fix MERGE's test for unreachable WHEN clauses. 3 years ago
Peter Eisentraut d952373a98 New header varatt.h split off from postgres.h 3 years ago
Amit Kapila f745739697 Fix the display of lock information for specktoken. 3 years ago
Tom Lane 38d81760c4 Invent random_normal() to provide normally-distributed random numbers. 3 years ago
John Naylor 2673ebf49a Remove redundant setting of tuplesort status 3 years ago
Amit Kapila c06caa0d62 Fix the file mode of worker.c changed by the commit 216a784829. 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
Alexander Korotkov cd9479af2a Improve GIN cost estimation 3 years ago
Alexander Korotkov eb5c4e953b Extract the multiplier for CPU process cost of index page into a macro 3 years ago
Amit Kapila 2b6df05461 Remove the streaming files for incomplete xacts after restart. 3 years ago
David Rowley a14a583292 Add additional regression tests for select_active_windows 3 years ago
Tom Lane c6e1f62e2c Wake up a subscription's replication worker processes after DDL. 3 years ago
Tom Lane 4c032dd804 Check for two_phase change at end of process_syncing_tables_for_apply. 3 years ago
Tom Lane a46a7011b2 Add options to control whether VACUUM runs vac_update_datfrozenxid. 3 years ago
Tom Lane cd4b2334db Invalidate pgoutput's replication-decisions cache upon schema rename. 3 years ago
Peter Eisentraut 4037c5e2fe Fix typo 3 years ago
Thomas Munro 72aea955d4 Fix pg_truncate() on Windows. 3 years ago
Robert Haas 39cffe95f2 Pass down current user ID to AddRoleMems and DelRoleMems. 3 years ago
Robert Haas 25bb03166b Refactor permissions-checking for role grants. 3 years ago
Tom Lane 3f7836ff65 Fix calculation of which GENERATED columns need to be updated. 3 years ago
David Rowley b82557ecc2 Fix some compiler warnings in aset.c and generation.c 3 years ago
Peter Geoghegan eb5ad4ff05 Check that xmax didn't commit in freeze check. 3 years ago
Peter Geoghegan 5212d447fa Update obsolete multixact.c comments. 3 years ago
Peter Geoghegan 54afdcd618 vacuumlazy.c: Save get_database_name() in vacrel. 3 years ago
Peter Geoghegan 79d4bf4eff Delay commit status checks until freezing executes. 3 years ago
Peter Geoghegan b37a083239 Refine the definition of page-level freezing. 3 years ago
Peter Eisentraut bf03cfd162 Windows support in pg_import_system_collations 3 years ago
Michael Paquier 33ab0a2a52 Fix typos in comments, code and documentation 3 years ago
Tom Lane 92957ed98c Avoid reference to nonexistent array element in ExecInitAgg(). 3 years ago
Bruce Momjian c8e1ba736b Update copyright for 2023 3 years ago
Peter Geoghegan 325bc54eed Adjust VACUUM hastup LP_REDIRECT comments. 3 years ago
Peter Geoghegan 6daeeb1f91 Avoid special XID snapshotConflictHorizon values. 3 years ago
Peter Eisentraut e351f85418 Push lpp variable closer to usage in heapgetpage() 3 years ago
Tom Lane 2ceea5adb0 Accept "+infinity" in date and timestamp[tz] input. 3 years ago
Tomas Vondra 02699bc1fd Fix assert in BRIN build_distances 3 years ago
Michael Paquier 7aa81c61ec Fix precision handling for some COERCE_SQL_SYNTAX functions 3 years ago
Peter Eisentraut 1f605b82ba Change argument of appendBinaryStringInfo from char * to void * 3 years ago
Peter Eisentraut 33a33f0ba4 Use appendStringInfoString instead of appendBinaryStringInfo where possible 3 years ago
Peter Eisentraut faf3750657 Add const to BufFileWrite 3 years ago
Peter Eisentraut 5f2f99c9c6 Remove unnecessary casts 3 years ago
Peter Geoghegan 1de58df4fe Add page-level freezing to VACUUM. 3 years ago
Tom Lane adb5c32eb5 Suppress uninitialized-variable warning from a61b1f748. 3 years ago
Tom Lane a5434c5258 Remove new locale dependency in regproc regression test. 3 years ago
Tom Lane 3ea7329c9a Simplify the implementations of the to_reg* functions. 3 years ago
Tom Lane 858e776c84 Convert the reg* input functions to report (most) errors softly. 3 years ago
Tom Lane 78212f2101 Convert tsqueryin and tsvectorin to report errors softly. 3 years ago
Tom Lane eb8312a22a Detect bad input for types xid, xid8, and cid. 3 years ago
Peter Geoghegan 63c844a0a5 Remove overzealous MultiXact freeze assertion. 3 years ago