什么的流| 出海什么意思| 螳螂捕蝉什么意思| 什么情况会导致月经推迟不来| 风湿什么药好| 头孢长什么样| 心脏下边是什么器官| 肉丝炒什么好吃| 吃维e有什么好处和副作用| 壁虎吃什么| 琥珀酱是什么味| 月亮是什么意思| 什么名字最好听| 糖尿病人晚餐吃什么最好| 手指甲扁平是什么原因| 分泌多巴胺是什么意思| 查心梗应该做什么检查| 雌二醇是什么意思| esd手术是什么意思| 梦见水里有蛇是什么意思| 蓝色配什么颜色最好看| 梦见家里发大水了是什么征兆| 供观音菩萨有什么讲究| 1912年属什么生肖| 圣诞节送孩子什么礼物好| 茉莉茶属于什么茶| 表述是什么意思| 拉肚子引起的发烧吃什么药| 眼压高是什么症状| 减肥能喝什么饮料| 大腿内侧肌肉叫什么| 刻板印象是什么意思| 上颌窦炎症是什么病| 利福喷丁和利福平有什么区别| gbs是什么意思| 股票五行属什么| 狐臭和腋臭有什么区别| 扁桃体发炎发烧吃什么药| 不服是什么意思| 什么是假声| 双子座女和什么座最配| 攻读学位填什么| pbo是什么| 马桶对着卫生间门有什么不好| 黄体破裂什么症状| u18什么意思| 什么高| 开会是什么意思| 耐克属于什么档次| 贻字五行属什么| 喉咙痛吃什么水果| 内膜回声欠均匀是什么意思| 皮牙子是什么意思| 大致正常心电图是什么意思| 什么症状需要做膀胱镜| 疝气是什么病怎样治疗| s代表什么意思| 前程无量是什么意思| 轴位什么意思| 天伦之乐什么意思| 老巫婆是什么意思| wtf是什么意思| 2.10是什么星座| 汗蒸和桑拿有什么区别| 再生纤维是什么面料| 内痔是什么样的图片| 过期的酸奶有什么用| hj是什么意思| 肌层回声欠均匀是什么意思| 忙什么呢幽默的回答| 古灵精怪是什么意思| 德国纳粹是什么意思| 1980年属什么生肖| 直肠炎吃什么药最好| 晚上喝什么有助于睡眠| 牙龈经常出血是什么原因| 梦见房屋倒塌是什么征兆| 什么什么二什么成语| 什么是冷血动物| 子宫偏小是什么原因| 西游记是什么生肖| 吃什么最养胃修复胃| 我是什么结构| 从容不迫什么意思| 小叶苦丁茶有什么作用和功效| 一个虫一个夫念什么| 6月20日是什么日子| 婚煞是什么意思| 眼睛模糊什么原因| 甲状腺斑块是什么意思| 钾高吃什么可以降下来| 丹参有什么功效| 长脸适合什么发型男| 政协主席是什么级别| 端粒酶是什么| 磷是什么元素| charging是什么意思| 野生型是什么意思| 肾积水是什么病严重吗| 什么什么团结| 什么是机械手表| 日本为什么侵华| 抢七是什么意思| 眼睛红是什么病| 有毒是什么意思| 羽毛球拍磅数是什么意思| 小孩睡觉张开嘴巴是什么原因| 的确什么意思| 什么叫碳水化合物| 孕妇口腔溃疡能用什么药| 什么是意境| 什么车不能坐| 胎盘宫底后壁是什么意思| 什么病才查凝血四项呢| 怀孕肚子会有什么反应| 书记处书记是什么级别| 脑淤血是什么原因引起的| 耳朵老是痒是什么原因| 糖筛和糖耐有什么区别| 夜不能寐什么意思| 下面痒是什么原因女性| 用什么香皂洗脸可以祛痘| 什么是大运| 哮喘吃什么药| 阿胶不能和什么一起吃| 脊柱侧弯拍什么片子| 胩是什么意思| 为什么耳朵会痛| 肝不好有些什么症状| york是什么牌子| spect是什么检查| 脆肉鲩是什么鱼| resp是什么意思| 心动过缓是什么意思| 青蛙怕什么| 拖鞋什么材质的好| 控制血糖吃什么食物| 什么叫占位病变| 垂体泌乳素高是什么原因| 因果报应是什么意思| 刘邦是什么星座| 血糖高是什么原因引起的| 氡气是什么| 左行气右行血什么意思| 卵子排出体外是什么样子| 闺房是什么意思| 网剧是什么意思| 长江学者是什么级别| 冠状沟是什么位置| 丨是什么意思| 牙龈萎缩用什么药| 失足是什么意思| 豆米是什么| 什么时候去西藏旅游最好| 什么是脂肪肝| 小壁虎的尾巴有什么作用| 胆囊炎能吃什么| 宝宝吐奶是什么原因引起的| 黑布林是什么水果| 落枕是什么原因| 小孩肚子疼拉肚子吃什么药| 书法用什么笔| 二阴指的是什么| 什么的兵马俑| 嘴角烂是什么原因| tr是什么材质| 什么是反流性食管炎| 雅漾喷雾有什么功效| ca199是什么检查项目| 经常打喷嚏是什么原因| 苹果和生姜煮水喝有什么功效| 月经多是什么原因| 茶麸是什么东西| 舌头溃疡吃什么水果| 嘴唇干裂是什么原因| 心梗是什么病| 喝中药尿黄是什么原因| 怀孕初期吃什么补充营养| 肌电图挂什么科| 憋尿憋不住是什么原因| 孕妇吃红枣对胎儿有什么好处| 检查hpv需要注意什么提前注意什么| 刚愎自负是什么意思| 人为什么会得白血病| 绣球花什么时候修剪| 贝母和川贝有什么区别| 常吃猪油有什么好处和坏处| 排卵期什么时候| 2034年是什么年| 思伤脾是什么意思| 刚产下的蚕卵是什么颜色| 什么是房颤| 微创人流和无痛人流有什么区别| hcg高是什么原因| kawasaki是什么牌子| 和什么细什么的成语| 风寒吃什么感冒药| 一什么饭| 念珠菌阳性是什么意思| 铁娘子是什么意思| 球鞋ep是什么意思| hpv病毒是什么原因引起的| 懦弱的近义词是什么| 东北方五行属什么| 水光是什么| 全身瘙痒是什么原因| 吊兰开花有什么兆头| 胃痛可以吃什么水果| 腰肌劳损贴什么膏药| 吃什么东西补血最快| 为什么会得尿道炎| 淋巴滤泡增生用什么药能彻底治愈| 亥五行属什么| 亦金读什么| 维生素B1有什么副作用| 中二什么意思| 乙肝45阳性什么意思| 艾灸的原理是什么| 脂肪最终被消化成什么| 织物是什么材质| 穿刺是检查什么的| 胃息肉吃什么好| item是什么意思| 孔夫子搬家的歇后语是什么| 梦见生了个女儿是什么意思| 理疗和按摩有什么区别| 尿隐血是什么问题| 降尿酸吃什么药| 尿隐血2十是什么原因| 53年属什么生肖| 直白是什么意思| 右肺上叶为什么恶性多| 鼠疮是什么病| 胎停有什么症状| 海茸是什么东西| 什么姓氏好听| 经常咬手指甲是什么原因| 牙齿酸痛什么原因| 嘴唇溃疡是什么原因| 爱而不得是什么感觉| 军校毕业是什么军衔| 肝斑一般在脸上的什么地方| 卡鱼刺去医院挂什么科| 预防水痘吃什么药| 怀孕初期吃什么好| 江米是什么米| 生离死别是什么生肖| 嗓子有痰是什么原因引起的| 天河水命是什么意思| 巴厘岛机场叫什么| 高瞻远瞩是什么生肖| 8宫代表什么| 尿黄是什么原因男性| 艾灸有什么好处| 什么不周| 隐晦是什么意思| 头发麻是什么病的前兆| 石榴石一般什么价位| 什么是高原反应| pose什么意思| 猪咳嗽用什么药好得快| 解酒的酶是什么酶| 宫颈息肉有什么危害| 佝偻病是什么病| 百度
Supported Versions: 14

E.1. Release 14.18

Release date: 2025-08-08

This release contains a variety of fixes from 14.17. For information about new features in major release 14, see Section E.19.

E.1.1. Migration to Version 14.18

A dump/restore is not required for those running 14.X.

However, if you have any self-referential foreign key constraints on partitioned tables, it may be necessary to recreate those constraints to ensure that they are being enforced correctly. See the second changelog entry below.

Also, if you have any BRIN bloom indexes, it may be advisable to reindex them after updating. See the third changelog entry below.

Also, if you are upgrading from a version earlier than 14.14, see Section E.5.

E.1.2. Changes

  • Avoid one-byte buffer overread when examining invalidly-encoded strings that are claimed to be in GB18030 encoding (Noah Misch, Andres Freund) § §

    While unlikely, a SIGSEGV crash could occur if an incomplete multibyte character appeared at the end of memory. This was possible both in the server and in libpq-using applications. (CVE-2025-4207)

  • Handle self-referential foreign keys on partitioned tables correctly (álvaro Herrera) §

    Creating or attaching partitions failed to make the required catalog entries for a foreign-key constraint, if the table referenced by the constraint was the same partitioned table. This resulted in failure to enforce the constraint fully.

    To fix this, you should drop and recreate any self-referential foreign keys on partitioned tables, if partitions have been created or attached since the constraint was created. Bear in mind that violating rows might already be present, in which case recreating the constraint will fail, and you'll need to fix up those rows before trying again.

  • Avoid data loss when merging compressed BRIN summaries in brin_bloom_union() (Tomas Vondra) §

    The code failed to account for decompression results not being identical to the input objects, which would result in failure to add some of the data to the merged summary, leading to missed rows in index searches.

    This mistake was present back to v14 where BRIN bloom indexes were introduced, but this code path was only rarely reached then. It's substantially more likely to be hit in v17 because parallel index builds now use the code.

  • Fix unexpected attribute has wrong type errors in UPDATE, DELETE, and MERGE queries that use whole-row table references to views or functions in FROM (Tom Lane) § § §

  • Prevent failure in INSERT commands when the table has a GENERATED column of a domain data type and the domain's constraints disallow null values (Jian He) §

    Constraint failure was reported even if the generation expression produced a perfectly okay result.

  • Correctly process references to outer CTE names that appear within a WITH clause attached to an INSERT/UPDATE/DELETE/MERGE command that's inside WITH (Tom Lane) §

    The parser failed to detect disallowed recursion cases, nor did it account for such references when sorting CTEs into a usable order.

  • Fix ARRAY(subquery) and ARRAY[expression, ...] constructs to produce sane results when the input is of type int2vector or oidvector (Tom Lane) §

    This patch restores the behavior that existed before PostgreSQL 9.5: the result is of type int2vector[] or oidvector[].

  • Fix possible erroneous reports of invalid affixes while parsing Ispell dictionaries (Jacob Brazeal) §

  • Fix ALTER TABLE ADD COLUMN to correctly handle the case of a domain type that has a default (Jian He, Tom Lane, Tender Wang) § §

    If a domain type has a default, adding a column of that type (without any explicit DEFAULT clause) failed to install the domain's default value in existing rows, instead leaving the new column null.

  • Improve the error message for disallowed attempts to alter the properties of a foreign key constraint (álvaro Herrera) §

  • Avoid error when resetting the relhassubclass flag of a temporary table that's marked ON COMMIT DELETE ROWS (Noah Misch) §

  • Fix planner's failure to identify more than one hashable ScalarArrayOpExpr subexpression within a top-level expression (David Geier) §

    This resulted in unnecessarily-inefficient execution of any additional subexpressions that could have been processed with a hash table (that is, IN, NOT IN, or = ANY clauses with all-constant right-hand sides).

  • Disable skip fetch optimization in bitmap heap scan (Matthias van de Meent) §

    It turns out that this optimization can result in returning dead tuples when a concurrent vacuum marks a page all-visible.

  • Fix performance issues in GIN index search startup when there are many search keys (Tom Lane, Vinod Sridharan) § §

    An indexable clause with many keys (for example, jsonbcol ?| array[...] with tens of thousands of array elements) took O(N2) time to start up, and was uncancelable for that interval too.

  • Detect missing support procedures in a BRIN index operator class, and report an error instead of crashing (álvaro Herrera) §

  • Respond to interrupts (such as query cancel) while waiting for asynchronous subplans of an Append plan node (Heikki Linnakangas) §

    Previously, nothing would happen until one of the subplans becomes ready.

  • Fix race condition in handling of synchronous_standby_names immediately after startup (Melnikov Maksim, Michael Paquier) §

    For a short period after system startup, backends might fail to wait for synchronous commit even though synchronous_standby_names is enabled.

  • Fix pg_strtof() to not crash with null endptr (Alexander Lakhin, Tom Lane) §

  • Avoid crash when a Snowball stemmer encounters an out-of-memory condition (Maksim Korotkov) §

  • Skip WAL recycling and preallocation during archive recovery, to avoid corruption of WAL files that were restored from the archive (Noah Misch, Arun Thirupathi) § § § § § § §

    This change back-patches v15-era fixes that were considered largely cosmetic at the time, but turn out to prevent data corruption in the wake of subsequent fixes.

  • Prevent over-advancement of catalog xmin in fast forward mode of logical decoding (Zhijie Hou) §

    This mistake could allow deleted catalog entries to be vacuumed away even though they were still potentially needed by the WAL-reading process.

  • Avoid data loss when DDL operations that don't take a strong lock affect tables that are being logically replicated (Shlok Kyal, Hayato Kuroda) § §

    The catalog changes caused by the DDL command were not reflected into WAL-decoding processes, allowing them to decode subsequent changes using stale catalog data, probably resulting in data corruption.

  • Avoid duplicate snapshot creation in logical replication index lookups (Heikki Linnakangas) § §

  • Fix assertion failure in snapshot building (Masahiko Sawada) §

  • Fix overly-strict assertion in gistFindCorrectParent() (Heikki Linnakangas) §

  • Fix rare assertion failure in standby servers when the primary is restarted (Heikki Linnakangas) §

  • In PL/pgSQL, avoid unexpected plan node type error when a scrollable cursor is defined on a simple SELECT expression query (Andrei Lepikhov) §

  • Don't try to drop individual index partitions in pg_dump's --clean mode (Jian He) §

    The server rejects such DROP commands. That has no real consequences, since the partitions will go away anyway in the subsequent DROPs of either their parent tables or their partitioned index. However, the error reported for the attempted drop causes problems when restoring in --single-transaction mode.

  • In pg_dumpall, avoid emitting invalid role GRANT commands if pg_auth_members contains invalid role OIDs (Tom Lane) §

    Instead, print a warning and skip the entry. This copes better with catalog corruption that has been seen to occur in back branches as a result of race conditions between GRANT and DROP ROLE.

  • In pg_amcheck and pg_upgrade, use the correct function to free allocations made by libpq (Michael Paquier, Ranier Vilela) §

    These oversights could result in crashes in certain Windows build configurations, such as a debug build of libpq used by a non-debug build of the calling application.

  • Allow contrib/dblink queries to be interrupted by query cancel (Noah Misch) § §

    This change back-patches a v17-era fix. It prevents possible hangs in CREATE DATABASE and DROP DATABASE due to failure to detect deadlocks.

  • Avoid crashing with corrupt input data in contrib/pageinspect's heap_page_items() (Dmitry Kovalenko) §

  • Prevent assertion failure in contrib/pg_freespacemap's pg_freespacemap() (Tender Wang) §

    Applying pg_freespacemap() to a relation lacking storage (such as a view) caused an assertion failure, although there was no ill effect in non-assert builds. Add an error check to reject that case.

  • Fix build failure on macOS 15.4 (Tom Lane, Peter Eisentraut) §

    This macOS update broke our configuration probe for strchrnul().

  • Update time zone data files to tzdata release 2025b for DST law changes in Chile, plus historical corrections for Iran (Tom Lane) §

    There is a new time zone America/Coyhaique for Chile's Aysén Region, to account for it changing to UTC-03 year-round and thus diverging from America/Santiago.

Submit correction

If you see anything in the documentation that is not correct, does not match your experience with the particular feature or requires further clarification, please use this form to report a documentation issue.

厌食症吃什么药 2月13号是什么星座 椅子像什么 考法医需要什么条件 血小板低看什么科
精索静脉曲张是什么原因导致的 10月28号是什么星座 邮政什么时候上班 鼠和什么属相最配对 尿酸高平时要注意什么
什么不导电 眷顾是什么意思 牛头不对马嘴是什么意思 胃难受吃什么药 棍子鱼又叫什么鱼
公历年份是什么意思 丑时是什么命 银镯子变黑是什么原因 脑梗前有什么征兆 交泰殿是干什么的
复方氨酚苯海拉明片是什么药hcv8jop3ns3r.cn 左肾窦分离是什么意思hcv9jop1ns9r.cn 荔枝适合什么地方种植hcv8jop4ns6r.cn 改朝换代是什么意思xjhesheng.com 什么的笑hcv9jop3ns1r.cn
办理港澳通行证需要什么证件hcv8jop1ns3r.cn 朝鲜和韩国是什么关系hcv9jop7ns9r.cn 膝盖擦伤用什么药0735v.com 脑供血不足检查什么项目hcv8jop0ns0r.cn 三月是什么月hcv8jop2ns3r.cn
舌头破了是什么原因hcv7jop9ns8r.cn 杜甫的诗被称为什么hcv9jop4ns5r.cn 尿酸高挂什么科96micro.com 希思黎属于什么档次hcv8jop1ns6r.cn 湿气重吃什么药dajiketang.com
什么是荷尔蒙hcv8jop1ns0r.cn 尿道发炎吃什么药hcv8jop2ns5r.cn 头发硬是什么原因hcv9jop0ns4r.cn 开放性骨折是什么意思hcv7jop9ns4r.cn 薜丁山是什么生肖hcv8jop0ns6r.cn
百度