Commits

DateSubjectAuthorReleases
2025-09-02 Improve error message for duplicate labels when creating an enum type. Tom Lane 19 (unreleased)
2024-03-24 Allow more cases to pass the unsafe-use-of-new-enum-value restriction. Tom Lane 17.0
2023-02-27 Rework pg_input_error_message(), now renamed pg_input_error_info() Michael Paquier 16.0
2022-12-25 Convert enum_in() to report errors softly. Tom Lane 16.0
2018-10-08 Relax transactional restrictions on ALTER TYPE ... ADD VALUE (redux). Thomas Munro 12.0
2017-09-27 Revert to 9.6 treatment of ALTER TYPE enumtype ADD VALUE. Tom Lane 11.0
2017-09-27 Revert to 9.6 treatment of ALTER TYPE enumtype ADD VALUE. Tom Lane 10.0
2017-09-26 Use a blacklist to distinguish original from add-on enum values. Tom Lane 10.0
2017-09-26 Remove heuristic same-transaction test from check_safe_enum_use(). Tom Lane 10.0
2017-09-26 Remove heuristic same-transaction test from check_safe_enum_use(). Tom Lane 11.0
2017-09-26 Use a blacklist to distinguish original from add-on enum values. Tom Lane 11.0
2016-09-07 Support renaming an existing value of an enum type. Tom Lane 10.0
2016-09-05 Relax transactional restrictions on ALTER TYPE ... ADD VALUE. Tom Lane 10.0
2012-12-01 Allow adding values to an enum type created in the current transaction. Tom Lane 9.3.0
2012-09-22 Minor corrections for ALTER TYPE ADD VALUE IF NOT EXISTS patch. Tom Lane 9.3.0
2012-09-22 Allow IF NOT EXISTS when add a new enum label. Andrew Dunstan 9.3.0
2010-11-17 Require VALUE keyword when extending an enum type. Based on a patch from Alvaro Herrera. Andrew Dunstan 9.1.0
2010-10-25 Allow new values to be added to an existing enum type. Tom Lane 9.1.0
2007-04-02 Support enum data types. Along the way, use macros for the values of Tom Lane 8.3.0