summaryrefslogtreecommitdiff
path: root/src/include/utils
AgeCommit message (Expand)Author
2023-01-20Make our back branches build under -fkeep-inline-functions.Tom Lane
2022-11-17Replace RelationOpenSmgr() with RelationGetSmgr().Tom Lane
2022-09-14Expand palloc/pg_malloc API for more type safetyPeter Eisentraut
2022-04-02Remove obsolete commentPeter Eisentraut
2022-03-26Suppress compiler warning in relptr_store().Tom Lane
2022-01-27Fix ordering of XIDs in ProcArrayApplyRecoveryInfoTomas Vondra
2021-10-24Avoid race in RelationBuildDesc() affecting CREATE INDEX CONCURRENTLY.Noah Misch
2021-10-01Fix Portal snapshot tracking to handle subtransactions properly.Tom Lane
2021-09-23Split macros from visibilitymap.h into a separate headerAlexander Korotkov
2021-05-21Restore the portal-level snapshot after procedure COMMIT/ROLLBACK.Tom Lane
2021-05-10Prevent integer overflows in array subscripting calculations.Tom Lane
2021-02-10Preserve pg_attribute.attstattarget across REINDEX CONCURRENTLYMichael Paquier
2021-01-30Revive "snapshot too old" with wal_level=minimal and SET TABLESPACE.Noah Misch
2020-11-11Fix and simplify some usages of TimestampDifference().Tom Lane
2020-10-07Prevent internal overflows in date-vs-timestamp and related comparisons.Tom Lane
2020-09-12logtape.c: do not preallocate for tapes when sortingJeff Davis
2020-08-02Use int64 instead of long in incremental sort codeDavid Rowley
2020-06-12Add missing extern keyword for a couple of numutils functionsDavid Rowley
2020-06-05Improve ineq_histogram_selectivity's behavior for non-default orderings.Tom Lane
2020-06-05Use query collation, not column's collation, while examining statistics.Tom Lane
2020-06-04Reject "23:59:60.nnn" in datetime input.Tom Lane
2020-05-14Initial pgindent and pgperltidy run for v13.Tom Lane
2020-04-21Clean up cpluspluscheck violation.Tom Lane
2020-04-14Fix collection of typos and grammar mistakes in the tree, volume 2Michael Paquier
2020-04-08Revert 0f5ca02f53Alexander Korotkov
2020-04-07Implement waiting for given lsn at transaction startAlexander Korotkov
2020-04-07Adjust bytea get_bit/set_bit to use int8 not int4 for bit numbering.Tom Lane
2020-04-07Fix representation of SORT_TYPE_STILL_IN_PROGRESS.Tom Lane
2020-04-07Add SQL type xid8 to expose FullTransactionId to users.Thomas Munro
2020-04-06Implement Incremental SortTomas Vondra
2020-04-06Preserve clustered index after rewrites with ALTER TABLEMichael Paquier
2020-04-04Skip WAL for new relfilenodes, under wal_level=minimal.Noah Misch
2020-04-02Improve user control over truncation of logged bind-parameter values.Tom Lane
2020-04-01Improve selectivity estimation for assorted match-style operators.Tom Lane
2020-03-30Implement operator class parametersAlexander Korotkov
2020-03-28Trigger autovacuum based on number of INSERTsDavid Rowley
2020-03-27Rearrange validity checks for plpgsql "simple" expressions.Tom Lane
2020-03-26Improve performance of "simple expressions" in PL/pgSQL.Tom Lane
2020-03-25Go back to returning int from ereport auxiliary functions.Tom Lane
2020-03-24Improve the internal implementation of ereport().Tom Lane
2020-03-24Re-implement the ereport() macro using __VA_ARGS__.Tom Lane
2020-03-22Revert "Skip WAL for new relfilenodes, under wal_level=minimal."Noah Misch
2020-03-21Fix up recent breakage of headerscheck and cpluspluscheck.Tom Lane
2020-03-21Skip WAL for new relfilenodes, under wal_level=minimal.Noah Misch
2020-03-21Fix cosmetic blemishes involving rd_createSubid.Noah Misch
2020-03-18Enable BEFORE row-level triggers for partitioned tablesAlvaro Herrera
2020-03-16Introduce a maintenance_io_concurrency setting.Thomas Munro
2020-03-13Preserve replica identity index across ALTER TABLE rewritePeter Eisentraut
2020-03-11Refactor ps_status.c APIPeter Eisentraut
2020-03-10Split out CreateCast into src/backend/catalog/pg_cast.cAlvaro Herrera