Commits

DateSubjectAuthorReleases
2026-01-01 Update copyright for 2026 Bruce Momjian 19 (unreleased)
2025-04-02 Change SQL-language functions to use the plan cache. Tom Lane 18.0
2025-02-11 Detect whether plpgsql assignment targets are "local" variables. Tom Lane 18.0
2025-02-11 Refactor pl_funcs.c to provide a usage-independent tree walker. Tom Lane 18.0
2025-01-01 Update copyright for 2025 Bruce Momjian 18.0
2024-01-04 Update copyright for 2024 Bruce Momjian 17.0
2023-04-04 Add a way to get the current function's OID in pl/pgsql. Tom Lane 16.0
2023-01-02 Update copyright for 2023 Bruce Momjian 16.0
2022-10-05 Rename shadowed local variables David Rowley 16.0
2022-01-08 Update copyright for 2022 Bruce Momjian 15.0
2021-05-22 Remove plpgsql's special-case code paths for SET/RESET. Tom Lane 14.0
2021-01-04 Remove PLPGSQL_DTYPE_ARRAYELEM datum type within pl/pgsql. Tom Lane 14.0
2021-01-02 Update copyright for 2021 Bruce Momjian 14.0
2020-01-01 Update copyrights for 2020 Bruce Momjian 13.0
2019-10-25 Make the order of the header file includes consistent in non-backend modules. Amit Kapila 13.0
2019-03-24 Transaction chaining Peter Eisentraut 12.0
2019-01-02 Update copyright for 2019 Bruce Momjian 12.0
2018-11-21 Remove WITH OIDS support, change oid catalog column visibility. Andres Freund 12.0
2018-04-05 PL/pgSQL: Add support for SET TRANSACTION Peter Eisentraut 11.0
2018-03-28 PL/pgSQL: Nested CALL with transactions Peter Eisentraut 11.0
2018-03-14 Support INOUT arguments in procedures Peter Eisentraut 11.0
2018-02-14 Support CONSTANT/NOT NULL/initial value for plpgsql composite variables. Tom Lane 11.0
2018-02-14 Speed up plpgsql trigger startup by introducing "promises". Tom Lane 11.0
2018-02-13 Make plpgsql use its DTYPE_REC code paths for composite-type variables. Tom Lane 11.0
2018-01-22 Transaction control in PL procedures Peter Eisentraut 11.0