head 1.5; access; symbols pkgsrc-2026Q3:1.4.0.12 pkgsrc-2026Q3-base:1.4 pkgsrc-2026Q2:1.4.0.10 pkgsrc-2026Q2-base:1.4 pkgsrc-2026Q1:1.4.0.8 pkgsrc-2026Q1-base:1.4 pkgsrc-2025Q4:1.4.0.6 pkgsrc-2025Q4-base:1.4 pkgsrc-2025Q3:1.4.0.4 pkgsrc-2025Q3-base:1.4 pkgsrc-2025Q2:1.4.0.2 pkgsrc-2025Q2-base:1.4 pkgsrc-2025Q1:1.2.0.2 pkgsrc-2025Q1-base:1.2 pkgsrc-2024Q4:1.1.0.2 pkgsrc-2024Q4-base:1.1; locks; strict; comment @# @; 1.5 date 2026.11.13.12.42.44; author adam; state Exp; branches; next 1.4; commitid 2kevmxPsCFZNAi3H; 1.4 date 2025.05.09.13.46.35; author adam; state Exp; branches; next 1.3; commitid v3jE4Hpi6jkIIeUF; 1.3 date 2025.05.06.12.07.26; author wiz; state Exp; branches; next 1.2; commitid XKZsX38e3wO0hQTF; 1.2 date 2025.02.16.09.03.16; author adam; state Exp; branches; next 1.1; commitid 1y5L8NFatdW8NFJF; 1.1 date 2024.11.08.13.43.39; author adam; state Exp; branches; next ; commitid 5LiFBvjEWBTDyQwF; desc @@ 1.5 log @postgresql1[4-8]: updated to 18.7, 17.12, 16.16, 15.20, 14.25 18.7, 17.12, 16.16, 15.20, 14.25 Security Issues The following security vulnerabilities are closed in this update release. You can find more details about the vulnerabilities and their affected versions in the links below: CVE-2026-6460: Type confusion after ALTER ... SET DATA TYPE executes arbitrary code (CVSS v3.1: 8.8) CVE-2026-6467: Extension script schema mishandling executes arbitrary SQL (CVSS v3.1: 7.2) CVE-2026-14661: dblink and subscriptions can append to arbitrary files (CVSS v3.1: 8.1) CVE-2026-16237: INSERT ... ON CONFLICT can read or modify rows despite auto-updatable view WHERE condition (CVSS v3.1: 5.4) CVE-2026-16240: pg_basebackup can use backup manifest content as a format string (CVSS v3.1: 3.7) CVE-2026-18447: Output parameter type confusion executes arbitrary code (CVSS v3.1: 8.8) CVE-2026-116303: Foreign key and JSON conversions bypass EXECUTE privilege on cast functions (CVSS v3.1: 3.1) CVE-2026-116304: Parallel RECORD typmod use-after-free executes arbitrary code (CVSS v3.1: 8.8) CVE-2026-116306: Composite-type change during field assignment executes arbitrary code (CVSS v3.1: 8.8) CVE-2026-116307: plperl prepared-query use-after-free executes arbitrary code (CVSS v3.1: 8.8) CVE-2026-116308: dict_int reads beyond zero-length tokens (CVSS v3.1: 4.3) CVE-2026-116309: plperl blessed-reference type confusion may execute arbitrary code (CVSS v3.1: 8.8) CVE-2026-116310: COPY error context uses freed field storage (CVSS v3.1: 4.3) CVE-2026-116311: DROP OWNED can remove restrictive row security policies from non-owned tables (CVSS v3.1: 5.4) CVE-2026-116312: MERGE can place the wrong row in a trigger transition table (CVSS v3.1: 5.4) CVE-2026-116313: vacuumdb --missing-stats-only lets a database owner execute code as the vacuumdb user (CVSS v3.1: 7.2) CVE-2026-116314: pg_restore executes arbitrary code due to missing non-plain archive validation (CVSS v3.1: 8.8) CVE-2026-116315: tsvector_delete() heap buffer overflow executes arbitrary code (CVSS v3.1: 8.8) CVE-2026-116316: Security-restricted operations can create types in pg_temp, which later queries of the session find (CVSS v3.1: 8.8) CVE-2026-116317: ts_rank_cd() heap buffer overflow may execute arbitrary code (CVSS v3.1: 8.8) CVE-2026-116318: pg_dump not-null constraint name allows SQL injection (CVSS v3.1: 8.8) CVE-2026-116319: plperl reentrant return_next() use-after-free executes arbitrary code (CVSS v3.1: 8.8) CVE-2026-116320: plperl array and hash conversion use-after-free executes arbitrary code (CVSS v3.1: 8.8) CVE-2026-116321: Unterminated name value discloses server memory (CVSS v3.1: 4.3) CVE-2026-116322: Pre-authentication cancel request can leak a spinlock (CVSS v3.1: 5.3) CVE-2026-116323: pltcl reentrant result conversion use-after-free executes arbitrary code (CVSS v3.1: 8.8) CVE-2026-116325: reindexdb index name quoting allows SQL injection (CVSS v3.1: 8) CVE-2026-116326: plperl tied-object exceptions follow stale sigjmp_buf (CVSS v3.1: 8.8) CVE-2026-116327: security_barrier analysis can expose hidden values through indirect expressions (CVSS v3.1: 4.3) CVE-2026-116328: Generation memory context integer wraparound executes arbitrary code (CVSS v3.1: 8.8) CVE-2026-116329: Statistics import type confusion executes arbitrary code (CVSS v3.1: 8.8) CVE-2026-116330: pg_dump tar restore.sql fails to block psql command injection (CVSS v3.1: 8.8) CVE-2026-116331: Min/max aggregate type confusion executes arbitrary code (CVSS v3.1: 8.8) CVE-2026-116332: Portal setup use-after-free executes arbitrary code (CVSS v3.1: 8.8) CVE-2026-116333: Parallel B-tree array scan reads beyond array bounds (CVSS v3.1: 6.5) CVE-2026-116335: Commutator or negator result-type confusion executes arbitrary code (CVSS v3.1: 8.8) CVE-2026-116336: REINDEX CONCURRENTLY does not block DROP INDEX during index functions (CVSS v3.1: 8.8) CVE-2026-120139: Tuple-size integer wraparound executes arbitrary code (CVSS v3.1: 8.8) CVE-2026-120141: Materialized set-returning function type confusion executes arbitrary code (CVSS v3.1: 8.8) CVE-2026-120142: Dropped-column type confusion executes arbitrary code (CVSS v3.1: 8.8) CVE-2026-120143: Transition-table cursor use-after-free executes arbitrary code (CVSS v3.1: 8.8) CVE-2026-120144: Type-cache invalidation gap executes arbitrary code (CVSS v3.1: 8.8) CVE-2026-120145: Logical replication can write to subscriber system catalogs, executing arbitrary code (CVSS v3.1: 8.8) CVE-2026-120146: REASSIGN OWNED bypasses role SET and CREATEDB checks (CVSS v3.1: 4.3) CVE-2026-120147: dblink reentrant disconnect use-after-free executes arbitrary code (CVSS v3.1: 8.8) CVE-2026-120148: Extended-statistics pseudo-type confusion executes arbitrary code (CVSS v3.1: 8.1) CVE-2026-120149: FDW batch-insert mismatch executes arbitrary code (CVSS v3.1: 8.8) CVE-2026-120150: Expanded-record domain-check use-after-free executes arbitrary code (CVSS v3.1: 8.8) CVE-2026-120151: plpgsql record-field type confusion executes arbitrary code (CVSS v3.1: 8.8) CVE-2026-120152: pg_show_all_settings() use-after-free discloses memory (CVSS v3.1: 4.3) CVE-2026-120153: Extension-script substitutions allow SQL injection through object names (CVSS v3.1: 7.2) CVE-2026-120154: INSERT ... ON CONFLICT can read rows despite row security policies (CVSS v3.1: 4.3) Bug Fixes and Improvements This update fixes over 140 bugs that were reported in the last several months. The issues listed below affect PostgreSQL 18. Many of these issues also affect other supported versions of PostgreSQL. Fix exporting and importing snapshots taken on a standby server. The issue was detected when running a parallel pg_dump against a standby server, and could corrupt both the dump output and the standby server's data. More generally, a transaction that imported a snapshot taken on a standby server could return wrong results. Several fixes for GIN indexes that could lead to index corruption, causing queries to miss rows or to return unrelated rows. If you suspect a GIN index is affected, you should reindex it. See the release notes for more details on the issue, and the "Updating" section for post-update steps. Fix possible index corruption in pg_trgm GiST indexes that could cause searches to miss matching rows. You need to reindex after updating; see the "Updating" section. Fix a case where, after REINDEX CONCURRENTLY rebuilt an index on a TOAST table, later index updates could be missed, leading to missing chunk number errors. If you've encountered this issue, after updating, you'll need to reindex. See the "Updating" section. Disallow NOT NULL NO INHERIT constraints on partitioned tables in all cases, including CREATE TABLE ... LIKE. Previously, this could allow a partition to contain NULL values when it should not. See the "Updating" section for how to find and repair affected constraints. Disable B-tree index deduplication for columns declared as bpchar without a length, which could cause index-only scans to return wrong results. If you have B-tree indexes on bpchar columns, you should reindex them after updating. See the "Updating" section. Several fixes for incremental backups that could produce corrupt backups. We recommend taking a new full backup after updating and using it for subsequent incremental backups. See the "Updating" section. Several fixes for base backups, including avoiding a torn copy of the pg_control file, and avoiding truncated or zero-padded copies of files such as postgresql.auto.conf that are replaced while the backup is running. Rework the planner's join removal implementation. While this is a significant change for an update release, it was made to avoid continued bugs from the previous implementation. Fix possible loss of rows during a table rewrite (for example, CLUSTER or VACUUM FULL) when a row had been updated by a subtransaction that later aborted. Fix parallel vacuum I/O timing reports. Several fixes that could cause data loss or inconsistency after a crash, including starting a checkpoint while creating a multixact or while aborting a prepared transaction. This release also writes the state files of pending prepared transactions atomically, as a crash could previously leave behind an invalid file that prevented the server from starting. Several fixes to the planner that could produce wrong query results, including queries with LATERAL references, outer joins, self-join elimination on tables using inheritance, DISTINCT ON in a subquery with set-returning functions, and queries using non-deterministic collations. Several fixes to partition pruning that could cause rows to be missed, including multi-column RANGE-partitioned tables when a query filters only on the leading columns, DEFAULT partitions on tables using MINVALUE or MAXVALUE bounds, and concurrent updates that could silently skip rows that should be updated. Fix INSERT ... ON CONFLICT to acquire a predicate lock on the conflicting row under SERIALIZABLE isolation. Previously, concurrent updates that should have failed with a serialization error could succeed. Fix MERGE with WHEN NOT MATCHED BY SOURCE when the target row is concurrently deleted. Previously, a WHEN NOT MATCHED BY TARGET action could run instead, giving incorrect results. Several fixes for SQL/JSON functions such as JSON_TABLE and JSON_VALUE that could return incorrect results. Several fixes for logical replication that could cause a subscriber to apply changes incorrectly. Several fixes for standby servers, including avoiding unnecessary replay delays and query cancellations in certain cases. Fix psql to accept multiple COPY ... FROM STDIN commands in a single command string. The fix for CVE-2026-6464 caused psql to reject these. Several fixes that could cause a dump to fail to restore, or cause a restored view to behave differently from the original. These include views and rules that use AT TIME ZONE in a FROM clause or a target alias named set, tsvector and tsquery values that could fail to reload. Fix the server becoming stuck, instead of exiting, if the startup process crashes while the server is restarting after a crash. @ text @@@comment $NetBSD: PLIST,v 1.4 2025/05/09 13:46:35 adam Exp $ bin/postgres include/postgresql/server/plpgsql.h ${PLIST.llvm}lib/postgresql/bitcode/postgres.index.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/brin/brin.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/brin/brin_bloom.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/brin/brin_inclusion.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/brin/brin_minmax.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/brin/brin_minmax_multi.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/brin/brin_pageops.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/brin/brin_revmap.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/brin/brin_tuple.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/brin/brin_validate.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/brin/brin_xlog.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/common/attmap.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/common/bufmask.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/common/detoast.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/common/heaptuple.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/common/indextuple.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/common/printsimple.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/common/printtup.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/common/relation.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/common/reloptions.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/common/scankey.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/common/session.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/common/syncscan.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/common/tidstore.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/common/toast_compression.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/common/toast_internals.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/common/tupconvert.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/common/tupdesc.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/gin/ginarrayproc.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/gin/ginbtree.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/gin/ginbulk.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/gin/gindatapage.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/gin/ginentrypage.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/gin/ginfast.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/gin/ginget.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/gin/gininsert.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/gin/ginlogic.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/gin/ginpostinglist.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/gin/ginscan.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/gin/ginutil.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/gin/ginvacuum.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/gin/ginvalidate.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/gin/ginxlog.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/gist/gist.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/gist/gistbuild.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/gist/gistbuildbuffers.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/gist/gistget.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/gist/gistproc.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/gist/gistscan.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/gist/gistsplit.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/gist/gistutil.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/gist/gistvacuum.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/gist/gistvalidate.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/gist/gistxlog.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/hash/hash.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/hash/hash_xlog.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/hash/hashfunc.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/hash/hashinsert.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/hash/hashovfl.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/hash/hashpage.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/hash/hashsearch.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/hash/hashsort.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/hash/hashutil.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/hash/hashvalidate.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/heap/heapam.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/heap/heapam_handler.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/heap/heapam_visibility.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/heap/heaptoast.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/heap/hio.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/heap/pruneheap.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/heap/rewriteheap.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/heap/vacuumlazy.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/heap/visibilitymap.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/index/amapi.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/index/amvalidate.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/index/genam.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/index/indexam.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/nbtree/nbtcompare.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/nbtree/nbtdedup.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/nbtree/nbtinsert.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/nbtree/nbtpage.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/nbtree/nbtree.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/nbtree/nbtsearch.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/nbtree/nbtsort.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/nbtree/nbtsplitloc.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/nbtree/nbtutils.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/nbtree/nbtvalidate.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/nbtree/nbtxlog.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/rmgrdesc/brindesc.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/rmgrdesc/clogdesc.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/rmgrdesc/committsdesc.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/rmgrdesc/dbasedesc.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/rmgrdesc/genericdesc.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/rmgrdesc/gindesc.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/rmgrdesc/gistdesc.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/rmgrdesc/hashdesc.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/rmgrdesc/heapdesc.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/rmgrdesc/logicalmsgdesc.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/rmgrdesc/mxactdesc.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/rmgrdesc/nbtdesc.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/rmgrdesc/relmapdesc.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/rmgrdesc/replorigindesc.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/rmgrdesc/rmgrdesc_utils.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/rmgrdesc/seqdesc.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/rmgrdesc/smgrdesc.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/rmgrdesc/spgdesc.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/rmgrdesc/standbydesc.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/rmgrdesc/tblspcdesc.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/rmgrdesc/xactdesc.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/rmgrdesc/xlogdesc.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/sequence/sequence.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/spgist/spgdoinsert.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/spgist/spginsert.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/spgist/spgkdtreeproc.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/spgist/spgproc.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/spgist/spgquadtreeproc.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/spgist/spgscan.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/spgist/spgtextproc.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/spgist/spgutils.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/spgist/spgvacuum.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/spgist/spgvalidate.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/spgist/spgxlog.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/table/table.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/table/tableam.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/table/tableamapi.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/table/toast_helper.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/tablesample/bernoulli.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/tablesample/system.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/tablesample/tablesample.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/transam/clog.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/transam/commit_ts.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/transam/generic_xlog.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/transam/multixact.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/transam/parallel.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/transam/rmgr.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/transam/slru.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/transam/subtrans.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/transam/timeline.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/transam/transam.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/transam/twophase.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/transam/twophase_rmgr.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/transam/varsup.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/transam/xact.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/transam/xlog.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/transam/xlogarchive.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/transam/xlogbackup.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/transam/xlogfuncs.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/transam/xloginsert.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/transam/xlogprefetcher.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/transam/xlogreader.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/transam/xlogrecovery.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/transam/xlogstats.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/access/transam/xlogutils.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/archive/shell_archive.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/backup/backup_manifest.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/backup/basebackup.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/backup/basebackup_copy.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/backup/basebackup_gzip.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/backup/basebackup_incremental.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/backup/basebackup_lz4.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/backup/basebackup_progress.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/backup/basebackup_server.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/backup/basebackup_sink.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/backup/basebackup_target.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/backup/basebackup_throttle.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/backup/basebackup_zstd.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/backup/walsummary.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/backup/walsummaryfuncs.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/bootstrap/bootparse.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/bootstrap/bootscanner.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/bootstrap/bootstrap.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/catalog/aclchk.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/catalog/catalog.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/catalog/dependency.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/catalog/heap.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/catalog/index.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/catalog/indexing.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/catalog/namespace.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/catalog/objectaccess.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/catalog/objectaddress.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/catalog/partition.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/catalog/pg_aggregate.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/catalog/pg_attrdef.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/catalog/pg_cast.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/catalog/pg_class.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/catalog/pg_collation.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/catalog/pg_constraint.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/catalog/pg_conversion.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/catalog/pg_db_role_setting.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/catalog/pg_depend.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/catalog/pg_enum.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/catalog/pg_inherits.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/catalog/pg_largeobject.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/catalog/pg_namespace.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/catalog/pg_operator.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/catalog/pg_parameter_acl.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/catalog/pg_proc.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/catalog/pg_publication.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/catalog/pg_range.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/catalog/pg_shdepend.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/catalog/pg_subscription.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/catalog/pg_type.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/catalog/storage.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/catalog/toasting.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/aggregatecmds.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/alter.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/amcmds.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/analyze.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/async.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/cluster.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/collationcmds.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/comment.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/constraint.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/conversioncmds.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/copy.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/copyfrom.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/copyfromparse.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/copyto.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/createas.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/dbcommands.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/define.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/discard.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/dropcmds.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/event_trigger.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/explain.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/extension.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/foreigncmds.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/functioncmds.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/indexcmds.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/lockcmds.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/matview.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/opclasscmds.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/operatorcmds.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/policy.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/portalcmds.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/prepare.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/proclang.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/publicationcmds.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/schemacmds.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/seclabel.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/sequence.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/statscmds.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/subscriptioncmds.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/tablecmds.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/tablespace.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/trigger.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/tsearchcmds.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/typecmds.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/user.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/vacuum.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/vacuumparallel.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/variable.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/view.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/execAmi.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/execAsync.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/execCurrent.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/execExpr.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/execExprInterp.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/execGrouping.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/execIndexing.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/execJunk.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/execMain.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/execParallel.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/execPartition.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/execProcnode.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/execReplication.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/execSRF.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/execScan.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/execTuples.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/execUtils.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/functions.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/instrument.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/nodeAgg.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/nodeAppend.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/nodeBitmapAnd.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/nodeBitmapHeapscan.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/nodeBitmapIndexscan.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/nodeBitmapOr.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/nodeCtescan.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/nodeCustom.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/nodeForeignscan.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/nodeFunctionscan.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/nodeGather.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/nodeGatherMerge.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/nodeGroup.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/nodeHash.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/nodeHashjoin.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/nodeIncrementalSort.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/nodeIndexonlyscan.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/nodeIndexscan.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/nodeLimit.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/nodeLockRows.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/nodeMaterial.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/nodeMemoize.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/nodeMergeAppend.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/nodeMergejoin.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/nodeModifyTable.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/nodeNamedtuplestorescan.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/nodeNestloop.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/nodeProjectSet.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/nodeRecursiveunion.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/nodeResult.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/nodeSamplescan.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/nodeSeqscan.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/nodeSetOp.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/nodeSort.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/nodeSubplan.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/nodeSubqueryscan.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/nodeTableFuncscan.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/nodeTidrangescan.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/nodeTidscan.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/nodeUnique.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/nodeValuesscan.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/nodeWindowAgg.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/nodeWorktablescan.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/spi.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/tqueue.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/tstoreReceiver.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/foreign/foreign.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/jit/jit.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/lib/bipartite_match.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/lib/bloomfilter.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/lib/dshash.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/lib/hyperloglog.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/lib/ilist.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/lib/integerset.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/lib/knapsack.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/lib/pairingheap.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/lib/rbtree.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/libpq/auth-sasl.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/libpq/auth-scram.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/libpq/auth.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/libpq/be-fe-helpers.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/libpq/be-fsstubs.bc ${PLIST.llvm}${PLIST.gssapi}lib/postgresql/bitcode/postgres/libpq/be-gssapi-common.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/libpq/be-secure-common.bc ${PLIST.llvm}${PLIST.gssapi}lib/postgresql/bitcode/postgres/libpq/be-secure-gssapi.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/libpq/be-secure-openssl.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/libpq/be-secure.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/libpq/crypt.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/libpq/hba.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/libpq/ifaddr.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/libpq/pqcomm.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/libpq/pqformat.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/libpq/pqmq.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/libpq/pqsignal.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/main/main.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/nodes/bitmapset.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/nodes/copyfuncs.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/nodes/equalfuncs.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/nodes/extensible.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/nodes/list.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/nodes/makefuncs.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/nodes/multibitmapset.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/nodes/nodeFuncs.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/nodes/outfuncs.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/nodes/params.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/nodes/print.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/nodes/queryjumblefuncs.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/nodes/read.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/nodes/readfuncs.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/nodes/tidbitmap.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/nodes/value.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/geqo/geqo_copy.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/geqo/geqo_cx.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/geqo/geqo_erx.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/geqo/geqo_eval.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/geqo/geqo_main.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/geqo/geqo_misc.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/geqo/geqo_mutation.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/geqo/geqo_ox1.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/geqo/geqo_ox2.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/geqo/geqo_pmx.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/geqo/geqo_pool.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/geqo/geqo_px.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/geqo/geqo_random.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/geqo/geqo_recombination.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/geqo/geqo_selection.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/path/allpaths.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/path/clausesel.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/path/costsize.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/path/equivclass.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/path/indxpath.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/path/joinpath.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/path/joinrels.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/path/pathkeys.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/path/tidpath.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/plan/analyzejoins.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/plan/createplan.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/plan/initsplan.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/plan/planagg.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/plan/planmain.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/plan/planner.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/plan/setrefs.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/plan/subselect.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/prep/prepagg.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/prep/prepjointree.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/prep/prepqual.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/prep/preptlist.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/prep/prepunion.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/util/appendinfo.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/util/clauses.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/util/inherit.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/util/joininfo.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/util/orclauses.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/util/paramassign.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/util/pathnode.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/util/placeholder.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/util/plancat.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/util/predtest.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/util/relnode.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/util/restrictinfo.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/util/tlist.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/util/var.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/parser/analyze.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/parser/gram.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/parser/parse_agg.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/parser/parse_clause.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/parser/parse_coerce.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/parser/parse_collate.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/parser/parse_cte.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/parser/parse_enr.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/parser/parse_expr.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/parser/parse_func.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/parser/parse_jsontable.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/parser/parse_merge.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/parser/parse_node.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/parser/parse_oper.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/parser/parse_param.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/parser/parse_relation.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/parser/parse_target.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/parser/parse_type.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/parser/parse_utilcmd.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/parser/parser.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/parser/scan.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/parser/scansup.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/partitioning/partbounds.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/partitioning/partdesc.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/partitioning/partprune.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/port/atomics.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/port/pg_sema.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/port/pg_shmem.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/postmaster/autovacuum.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/postmaster/auxprocess.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/postmaster/bgworker.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/postmaster/bgwriter.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/postmaster/checkpointer.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/postmaster/fork_process.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/postmaster/interrupt.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/postmaster/launch_backend.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/postmaster/pgarch.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/postmaster/postmaster.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/postmaster/startup.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/postmaster/syslogger.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/postmaster/walsummarizer.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/postmaster/walwriter.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/regex/regcomp.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/regex/regerror.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/regex/regexec.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/regex/regexport.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/regex/regfree.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/regex/regprefix.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/replication/logical/applyparallelworker.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/replication/logical/decode.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/replication/logical/launcher.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/replication/logical/logical.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/replication/logical/logicalfuncs.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/replication/logical/message.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/replication/logical/origin.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/replication/logical/proto.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/replication/logical/relation.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/replication/logical/reorderbuffer.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/replication/logical/slotsync.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/replication/logical/snapbuild.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/replication/logical/tablesync.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/replication/logical/worker.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/replication/repl_gram.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/replication/repl_scanner.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/replication/slot.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/replication/slotfuncs.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/replication/syncrep.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/replication/syncrep_gram.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/replication/syncrep_scanner.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/replication/walreceiver.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/replication/walreceiverfuncs.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/replication/walsender.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/rewrite/rewriteDefine.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/rewrite/rewriteHandler.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/rewrite/rewriteManip.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/rewrite/rewriteRemove.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/rewrite/rewriteSearchCycle.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/rewrite/rewriteSupport.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/rewrite/rowsecurity.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/statistics/dependencies.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/statistics/extended_stats.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/statistics/mcv.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/statistics/mvdistinct.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/aio/read_stream.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/buffer/buf_init.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/buffer/buf_table.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/buffer/bufmgr.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/buffer/freelist.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/buffer/localbuf.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/file/buffile.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/file/copydir.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/file/fd.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/file/fileset.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/file/reinit.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/file/sharedfileset.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/freespace/freespace.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/freespace/fsmpage.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/freespace/indexfsm.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/ipc/barrier.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/ipc/dsm.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/ipc/dsm_impl.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/ipc/dsm_registry.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/ipc/ipc.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/ipc/ipci.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/ipc/latch.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/ipc/pmsignal.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/ipc/procarray.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/ipc/procsignal.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/ipc/shm_mq.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/ipc/shm_toc.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/ipc/shmem.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/ipc/signalfuncs.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/ipc/sinval.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/ipc/sinvaladt.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/ipc/standby.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/large_object/inv_api.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/lmgr/condition_variable.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/lmgr/deadlock.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/lmgr/lmgr.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/lmgr/lock.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/lmgr/lwlock.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/lmgr/predicate.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/lmgr/proc.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/lmgr/s_lock.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/lmgr/spin.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/page/bufpage.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/page/checksum.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/page/itemptr.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/smgr/bulk_write.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/smgr/md.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/smgr/smgr.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/sync/sync.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/tcop/backend_startup.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/tcop/cmdtag.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/tcop/dest.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/tcop/fastpath.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/tcop/postgres.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/tcop/pquery.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/tcop/utility.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/tsearch/dict.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/tsearch/dict_ispell.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/tsearch/dict_simple.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/tsearch/dict_synonym.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/tsearch/dict_thesaurus.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/tsearch/regis.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/tsearch/spell.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/tsearch/to_tsany.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/tsearch/ts_locale.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/tsearch/ts_parse.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/tsearch/ts_selfuncs.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/tsearch/ts_typanalyze.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/tsearch/ts_utils.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/tsearch/wparser.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/tsearch/wparser_def.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/activity/backend_progress.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/activity/backend_status.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/activity/pgstat.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/activity/pgstat_archiver.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/activity/pgstat_bgwriter.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/activity/pgstat_checkpointer.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/activity/pgstat_database.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/activity/pgstat_function.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/activity/pgstat_io.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/activity/pgstat_relation.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/activity/pgstat_replslot.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/activity/pgstat_shmem.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/activity/pgstat_slru.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/activity/pgstat_subscription.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/activity/pgstat_wal.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/activity/pgstat_xact.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/activity/wait_event.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/activity/wait_event_funcs.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/acl.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/amutils.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/array_expanded.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/array_selfuncs.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/array_typanalyze.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/array_userfuncs.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/arrayfuncs.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/arraysubs.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/arrayutils.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/ascii.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/bool.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/cash.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/char.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/cryptohashfuncs.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/date.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/datetime.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/datum.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/dbsize.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/domains.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/encode.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/enum.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/expandeddatum.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/expandedrecord.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/float.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/format_type.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/formatting.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/genfile.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/geo_ops.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/geo_selfuncs.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/geo_spgist.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/hbafuncs.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/inet_cidr_ntop.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/inet_net_pton.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/int.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/int8.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/json.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/jsonb.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/jsonb_gin.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/jsonb_op.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/jsonb_util.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/jsonbsubs.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/jsonfuncs.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/jsonpath.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/jsonpath_exec.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/jsonpath_gram.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/jsonpath_scan.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/like.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/like_support.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/lockfuncs.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/mac.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/mac8.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/mcxtfuncs.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/misc.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/multirangetypes.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/multirangetypes_selfuncs.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/name.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/network.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/network_gist.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/network_selfuncs.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/network_spgist.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/numeric.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/numutils.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/oid.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/oracle_compat.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/orderedsetaggs.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/partitionfuncs.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/pg_locale.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/pg_lsn.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/pg_upgrade_support.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/pgstatfuncs.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/pseudorandomfuncs.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/pseudotypes.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/quote.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/rangetypes.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/rangetypes_gist.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/rangetypes_selfuncs.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/rangetypes_spgist.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/rangetypes_typanalyze.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/regexp.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/regproc.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/ri_triggers.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/rowtypes.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/ruleutils.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/selfuncs.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/tid.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/timestamp.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/trigfuncs.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/tsginidx.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/tsgistidx.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/tsquery.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/tsquery_cleanup.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/tsquery_gist.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/tsquery_op.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/tsquery_rewrite.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/tsquery_util.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/tsrank.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/tsvector.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/tsvector_op.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/tsvector_parser.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/uuid.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/varbit.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/varchar.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/varlena.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/version.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/waitfuncs.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/windowfuncs.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/xid.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/xid8funcs.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/xml.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/cache/attoptcache.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/cache/catcache.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/cache/evtcache.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/cache/inval.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/cache/lsyscache.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/cache/partcache.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/cache/plancache.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/cache/relcache.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/cache/relfilenumbermap.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/cache/relmapper.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/cache/spccache.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/cache/syscache.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/cache/ts_cache.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/cache/typcache.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/error/assert.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/error/csvlog.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/error/elog.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/error/jsonlog.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/fmgr/dfmgr.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/fmgr/fmgr.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/fmgr/funcapi.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/fmgrtab.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/hash/dynahash.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/hash/pg_crc.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/init/globals.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/init/miscinit.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/init/postinit.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/init/usercontext.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/mb/conv.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/mb/mbutils.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/mb/stringinfo_mb.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/mb/wstrcmp.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/mb/wstrncmp.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/misc/conffiles.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/misc/guc-file.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/misc/guc.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/misc/guc_funcs.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/misc/guc_tables.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/misc/help_config.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/misc/injection_point.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/misc/pg_config.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/misc/pg_controldata.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/misc/pg_rusage.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/misc/ps_status.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/misc/queryenvironment.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/misc/rls.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/misc/sampling.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/misc/superuser.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/misc/timeout.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/misc/tzparser.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/mmgr/alignedalloc.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/mmgr/aset.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/mmgr/bump.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/mmgr/dsa.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/mmgr/freepage.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/mmgr/generation.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/mmgr/mcxt.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/mmgr/memdebug.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/mmgr/portalmem.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/mmgr/slab.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/resowner/resowner.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/sort/logtape.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/sort/qsort_interruptible.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/sort/sharedtuplestore.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/sort/sortsupport.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/sort/tuplesort.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/sort/tuplesortvariants.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/sort/tuplestore.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/time/combocid.bc ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/time/snapmgr.bc lib/postgresql/cyrillic_and_mic.${SHLIB_EXT} lib/postgresql/dict_snowball.${SHLIB_EXT} lib/postgresql/euc2004_sjis2004.${SHLIB_EXT} lib/postgresql/euc_cn_and_mic.${SHLIB_EXT} lib/postgresql/euc_jp_and_sjis.${SHLIB_EXT} lib/postgresql/euc_kr_and_mic.${SHLIB_EXT} lib/postgresql/euc_tw_and_big5.${SHLIB_EXT} lib/postgresql/latin2_and_win1250.${SHLIB_EXT} lib/postgresql/latin_and_mic.${SHLIB_EXT} lib/postgresql/libpqwalreceiver.${SHLIB_EXT} lib/postgresql/pgoutput.${SHLIB_EXT} lib/postgresql/plpgsql.${SHLIB_EXT} lib/postgresql/utf8_and_big5.${SHLIB_EXT} lib/postgresql/utf8_and_cyrillic.${SHLIB_EXT} lib/postgresql/utf8_and_euc2004.${SHLIB_EXT} lib/postgresql/utf8_and_euc_cn.${SHLIB_EXT} lib/postgresql/utf8_and_euc_jp.${SHLIB_EXT} lib/postgresql/utf8_and_euc_kr.${SHLIB_EXT} lib/postgresql/utf8_and_euc_tw.${SHLIB_EXT} lib/postgresql/utf8_and_gb18030.${SHLIB_EXT} lib/postgresql/utf8_and_gbk.${SHLIB_EXT} lib/postgresql/utf8_and_iso8859.${SHLIB_EXT} lib/postgresql/utf8_and_iso8859_1.${SHLIB_EXT} lib/postgresql/utf8_and_johab.${SHLIB_EXT} lib/postgresql/utf8_and_sjis.${SHLIB_EXT} lib/postgresql/utf8_and_sjis2004.${SHLIB_EXT} lib/postgresql/utf8_and_uhc.${SHLIB_EXT} lib/postgresql/utf8_and_win.${SHLIB_EXT} ${PLIST.nls}share/locale/cs/LC_MESSAGES/plpgsql-17.mo ${PLIST.nls}share/locale/de/LC_MESSAGES/plpgsql-17.mo ${PLIST.nls}share/locale/de/LC_MESSAGES/postgres-17.mo ${PLIST.nls}share/locale/el/LC_MESSAGES/plpgsql-17.mo ${PLIST.nls}share/locale/es/LC_MESSAGES/plpgsql-17.mo ${PLIST.nls}share/locale/es/LC_MESSAGES/postgres-17.mo ${PLIST.nls}share/locale/fr/LC_MESSAGES/plpgsql-17.mo ${PLIST.nls}share/locale/fr/LC_MESSAGES/postgres-17.mo ${PLIST.nls}share/locale/id/LC_MESSAGES/postgres-17.mo ${PLIST.nls}share/locale/it/LC_MESSAGES/plpgsql-17.mo ${PLIST.nls}share/locale/it/LC_MESSAGES/postgres-17.mo ${PLIST.nls}share/locale/ja/LC_MESSAGES/plpgsql-17.mo ${PLIST.nls}share/locale/ja/LC_MESSAGES/postgres-17.mo ${PLIST.nls}share/locale/ka/LC_MESSAGES/plpgsql-17.mo ${PLIST.nls}share/locale/ka/LC_MESSAGES/postgres-17.mo ${PLIST.nls}share/locale/ko/LC_MESSAGES/plpgsql-17.mo ${PLIST.nls}share/locale/ko/LC_MESSAGES/postgres-17.mo ${PLIST.nls}share/locale/pl/LC_MESSAGES/plpgsql-17.mo ${PLIST.nls}share/locale/pl/LC_MESSAGES/postgres-17.mo ${PLIST.nls}share/locale/pt_BR/LC_MESSAGES/plpgsql-17.mo ${PLIST.nls}share/locale/pt_BR/LC_MESSAGES/postgres-17.mo ${PLIST.nls}share/locale/ro/LC_MESSAGES/plpgsql-17.mo ${PLIST.nls}share/locale/ru/LC_MESSAGES/plpgsql-17.mo ${PLIST.nls}share/locale/ru/LC_MESSAGES/postgres-17.mo ${PLIST.nls}share/locale/sv/LC_MESSAGES/plpgsql-17.mo ${PLIST.nls}share/locale/sv/LC_MESSAGES/postgres-17.mo ${PLIST.nls}share/locale/tr/LC_MESSAGES/plpgsql-17.mo ${PLIST.nls}share/locale/tr/LC_MESSAGES/postgres-17.mo ${PLIST.nls}share/locale/uk/LC_MESSAGES/plpgsql-17.mo ${PLIST.nls}share/locale/uk/LC_MESSAGES/postgres-17.mo ${PLIST.nls}share/locale/vi/LC_MESSAGES/plpgsql-17.mo ${PLIST.nls}share/locale/zh_CN/LC_MESSAGES/plpgsql-17.mo ${PLIST.nls}share/locale/zh_CN/LC_MESSAGES/postgres-17.mo ${PLIST.nls}share/locale/zh_TW/LC_MESSAGES/plpgsql-17.mo ${PLIST.nls}share/locale/zh_TW/LC_MESSAGES/postgres-17.mo share/postgresql/errcodes.txt share/postgresql/extension/plpgsql--1.0.sql share/postgresql/extension/plpgsql.control share/postgresql/information_schema.sql share/postgresql/pg_hba.conf.sample share/postgresql/pg_ident.conf.sample share/postgresql/postgresql.conf.sample share/postgresql/snowball_create.sql share/postgresql/sql_features.txt share/postgresql/system_functions.sql share/postgresql/system_views.sql share/postgresql/timezone/Africa/Abidjan share/postgresql/timezone/Africa/Accra share/postgresql/timezone/Africa/Addis_Ababa share/postgresql/timezone/Africa/Algiers share/postgresql/timezone/Africa/Asmara share/postgresql/timezone/Africa/Asmera share/postgresql/timezone/Africa/Bamako share/postgresql/timezone/Africa/Bangui share/postgresql/timezone/Africa/Banjul share/postgresql/timezone/Africa/Bissau share/postgresql/timezone/Africa/Blantyre share/postgresql/timezone/Africa/Brazzaville share/postgresql/timezone/Africa/Bujumbura share/postgresql/timezone/Africa/Cairo share/postgresql/timezone/Africa/Casablanca share/postgresql/timezone/Africa/Ceuta share/postgresql/timezone/Africa/Conakry share/postgresql/timezone/Africa/Dakar share/postgresql/timezone/Africa/Dar_es_Salaam share/postgresql/timezone/Africa/Djibouti share/postgresql/timezone/Africa/Douala share/postgresql/timezone/Africa/El_Aaiun share/postgresql/timezone/Africa/Freetown share/postgresql/timezone/Africa/Gaborone share/postgresql/timezone/Africa/Harare share/postgresql/timezone/Africa/Johannesburg share/postgresql/timezone/Africa/Juba share/postgresql/timezone/Africa/Kampala share/postgresql/timezone/Africa/Khartoum share/postgresql/timezone/Africa/Kigali share/postgresql/timezone/Africa/Kinshasa share/postgresql/timezone/Africa/Lagos share/postgresql/timezone/Africa/Libreville share/postgresql/timezone/Africa/Lome share/postgresql/timezone/Africa/Luanda share/postgresql/timezone/Africa/Lubumbashi share/postgresql/timezone/Africa/Lusaka share/postgresql/timezone/Africa/Malabo share/postgresql/timezone/Africa/Maputo share/postgresql/timezone/Africa/Maseru share/postgresql/timezone/Africa/Mbabane share/postgresql/timezone/Africa/Mogadishu share/postgresql/timezone/Africa/Monrovia share/postgresql/timezone/Africa/Nairobi share/postgresql/timezone/Africa/Ndjamena share/postgresql/timezone/Africa/Niamey share/postgresql/timezone/Africa/Nouakchott share/postgresql/timezone/Africa/Ouagadougou share/postgresql/timezone/Africa/Porto-Novo share/postgresql/timezone/Africa/Sao_Tome share/postgresql/timezone/Africa/Timbuktu share/postgresql/timezone/Africa/Tripoli share/postgresql/timezone/Africa/Tunis share/postgresql/timezone/Africa/Windhoek share/postgresql/timezone/America/Adak share/postgresql/timezone/America/Anchorage share/postgresql/timezone/America/Anguilla share/postgresql/timezone/America/Antigua share/postgresql/timezone/America/Araguaina share/postgresql/timezone/America/Argentina/Buenos_Aires share/postgresql/timezone/America/Argentina/Catamarca share/postgresql/timezone/America/Argentina/ComodRivadavia share/postgresql/timezone/America/Argentina/Cordoba share/postgresql/timezone/America/Argentina/Jujuy share/postgresql/timezone/America/Argentina/La_Rioja share/postgresql/timezone/America/Argentina/Mendoza share/postgresql/timezone/America/Argentina/Rio_Gallegos share/postgresql/timezone/America/Argentina/Salta share/postgresql/timezone/America/Argentina/San_Juan share/postgresql/timezone/America/Argentina/San_Luis share/postgresql/timezone/America/Argentina/Tucuman share/postgresql/timezone/America/Argentina/Ushuaia share/postgresql/timezone/America/Aruba share/postgresql/timezone/America/Asuncion share/postgresql/timezone/America/Atikokan share/postgresql/timezone/America/Atka share/postgresql/timezone/America/Bahia share/postgresql/timezone/America/Bahia_Banderas share/postgresql/timezone/America/Barbados share/postgresql/timezone/America/Belem share/postgresql/timezone/America/Belize share/postgresql/timezone/America/Blanc-Sablon share/postgresql/timezone/America/Boa_Vista share/postgresql/timezone/America/Bogota share/postgresql/timezone/America/Boise share/postgresql/timezone/America/Buenos_Aires share/postgresql/timezone/America/Cambridge_Bay share/postgresql/timezone/America/Campo_Grande share/postgresql/timezone/America/Cancun share/postgresql/timezone/America/Caracas share/postgresql/timezone/America/Catamarca share/postgresql/timezone/America/Cayenne share/postgresql/timezone/America/Cayman share/postgresql/timezone/America/Chicago share/postgresql/timezone/America/Chihuahua share/postgresql/timezone/America/Ciudad_Juarez share/postgresql/timezone/America/Coral_Harbour share/postgresql/timezone/America/Cordoba share/postgresql/timezone/America/Costa_Rica share/postgresql/timezone/America/Coyhaique share/postgresql/timezone/America/Creston share/postgresql/timezone/America/Cuiaba share/postgresql/timezone/America/Curacao share/postgresql/timezone/America/Danmarkshavn share/postgresql/timezone/America/Dawson share/postgresql/timezone/America/Dawson_Creek share/postgresql/timezone/America/Denver share/postgresql/timezone/America/Detroit share/postgresql/timezone/America/Dominica share/postgresql/timezone/America/Edmonton share/postgresql/timezone/America/Eirunepe share/postgresql/timezone/America/El_Salvador share/postgresql/timezone/America/Ensenada share/postgresql/timezone/America/Fort_Nelson share/postgresql/timezone/America/Fort_Wayne share/postgresql/timezone/America/Fortaleza share/postgresql/timezone/America/Glace_Bay share/postgresql/timezone/America/Godthab share/postgresql/timezone/America/Goose_Bay share/postgresql/timezone/America/Grand_Turk share/postgresql/timezone/America/Grenada share/postgresql/timezone/America/Guadeloupe share/postgresql/timezone/America/Guatemala share/postgresql/timezone/America/Guayaquil share/postgresql/timezone/America/Guyana share/postgresql/timezone/America/Halifax share/postgresql/timezone/America/Havana share/postgresql/timezone/America/Hermosillo share/postgresql/timezone/America/Indiana/Indianapolis share/postgresql/timezone/America/Indiana/Knox share/postgresql/timezone/America/Indiana/Marengo share/postgresql/timezone/America/Indiana/Petersburg share/postgresql/timezone/America/Indiana/Tell_City share/postgresql/timezone/America/Indiana/Vevay share/postgresql/timezone/America/Indiana/Vincennes share/postgresql/timezone/America/Indiana/Winamac share/postgresql/timezone/America/Indianapolis share/postgresql/timezone/America/Inuvik share/postgresql/timezone/America/Iqaluit share/postgresql/timezone/America/Jamaica share/postgresql/timezone/America/Jujuy share/postgresql/timezone/America/Juneau share/postgresql/timezone/America/Kentucky/Louisville share/postgresql/timezone/America/Kentucky/Monticello share/postgresql/timezone/America/Knox_IN share/postgresql/timezone/America/Kralendijk share/postgresql/timezone/America/La_Paz share/postgresql/timezone/America/Lima share/postgresql/timezone/America/Los_Angeles share/postgresql/timezone/America/Louisville share/postgresql/timezone/America/Lower_Princes share/postgresql/timezone/America/Maceio share/postgresql/timezone/America/Managua share/postgresql/timezone/America/Manaus share/postgresql/timezone/America/Marigot share/postgresql/timezone/America/Martinique share/postgresql/timezone/America/Matamoros share/postgresql/timezone/America/Mazatlan share/postgresql/timezone/America/Mendoza share/postgresql/timezone/America/Menominee share/postgresql/timezone/America/Merida share/postgresql/timezone/America/Metlakatla share/postgresql/timezone/America/Mexico_City share/postgresql/timezone/America/Miquelon share/postgresql/timezone/America/Moncton share/postgresql/timezone/America/Monterrey share/postgresql/timezone/America/Montevideo share/postgresql/timezone/America/Montreal share/postgresql/timezone/America/Montserrat share/postgresql/timezone/America/Nassau share/postgresql/timezone/America/New_York share/postgresql/timezone/America/Nipigon share/postgresql/timezone/America/Nome share/postgresql/timezone/America/Noronha share/postgresql/timezone/America/North_Dakota/Beulah share/postgresql/timezone/America/North_Dakota/Center share/postgresql/timezone/America/North_Dakota/New_Salem share/postgresql/timezone/America/Nuuk share/postgresql/timezone/America/Ojinaga share/postgresql/timezone/America/Panama share/postgresql/timezone/America/Pangnirtung share/postgresql/timezone/America/Paramaribo share/postgresql/timezone/America/Phoenix share/postgresql/timezone/America/Port-au-Prince share/postgresql/timezone/America/Port_of_Spain share/postgresql/timezone/America/Porto_Acre share/postgresql/timezone/America/Porto_Velho share/postgresql/timezone/America/Puerto_Rico share/postgresql/timezone/America/Punta_Arenas share/postgresql/timezone/America/Rainy_River share/postgresql/timezone/America/Rankin_Inlet share/postgresql/timezone/America/Recife share/postgresql/timezone/America/Regina share/postgresql/timezone/America/Resolute share/postgresql/timezone/America/Rio_Branco share/postgresql/timezone/America/Rosario share/postgresql/timezone/America/Santa_Isabel share/postgresql/timezone/America/Santarem share/postgresql/timezone/America/Santiago share/postgresql/timezone/America/Santo_Domingo share/postgresql/timezone/America/Sao_Paulo share/postgresql/timezone/America/Scoresbysund share/postgresql/timezone/America/Shiprock share/postgresql/timezone/America/Sitka share/postgresql/timezone/America/St_Barthelemy share/postgresql/timezone/America/St_Johns share/postgresql/timezone/America/St_Kitts share/postgresql/timezone/America/St_Lucia share/postgresql/timezone/America/St_Thomas share/postgresql/timezone/America/St_Vincent share/postgresql/timezone/America/Swift_Current share/postgresql/timezone/America/Tegucigalpa share/postgresql/timezone/America/Thule share/postgresql/timezone/America/Thunder_Bay share/postgresql/timezone/America/Tijuana share/postgresql/timezone/America/Toronto share/postgresql/timezone/America/Tortola share/postgresql/timezone/America/Vancouver share/postgresql/timezone/America/Virgin share/postgresql/timezone/America/Whitehorse share/postgresql/timezone/America/Winnipeg share/postgresql/timezone/America/Yakutat share/postgresql/timezone/America/Yellowknife share/postgresql/timezone/Antarctica/Casey share/postgresql/timezone/Antarctica/Davis share/postgresql/timezone/Antarctica/DumontDUrville share/postgresql/timezone/Antarctica/Macquarie share/postgresql/timezone/Antarctica/Mawson share/postgresql/timezone/Antarctica/McMurdo share/postgresql/timezone/Antarctica/Palmer share/postgresql/timezone/Antarctica/Rothera share/postgresql/timezone/Antarctica/South_Pole share/postgresql/timezone/Antarctica/Syowa share/postgresql/timezone/Antarctica/Troll share/postgresql/timezone/Antarctica/Vostok share/postgresql/timezone/Arctic/Longyearbyen share/postgresql/timezone/Asia/Aden share/postgresql/timezone/Asia/Almaty share/postgresql/timezone/Asia/Amman share/postgresql/timezone/Asia/Anadyr share/postgresql/timezone/Asia/Aqtau share/postgresql/timezone/Asia/Aqtobe share/postgresql/timezone/Asia/Ashgabat share/postgresql/timezone/Asia/Ashkhabad share/postgresql/timezone/Asia/Atyrau share/postgresql/timezone/Asia/Baghdad share/postgresql/timezone/Asia/Bahrain share/postgresql/timezone/Asia/Baku share/postgresql/timezone/Asia/Bangkok share/postgresql/timezone/Asia/Barnaul share/postgresql/timezone/Asia/Beirut share/postgresql/timezone/Asia/Bishkek share/postgresql/timezone/Asia/Brunei share/postgresql/timezone/Asia/Calcutta share/postgresql/timezone/Asia/Chita share/postgresql/timezone/Asia/Choibalsan share/postgresql/timezone/Asia/Chongqing share/postgresql/timezone/Asia/Chungking share/postgresql/timezone/Asia/Colombo share/postgresql/timezone/Asia/Dacca share/postgresql/timezone/Asia/Damascus share/postgresql/timezone/Asia/Dhaka share/postgresql/timezone/Asia/Dili share/postgresql/timezone/Asia/Dubai share/postgresql/timezone/Asia/Dushanbe share/postgresql/timezone/Asia/Famagusta share/postgresql/timezone/Asia/Gaza share/postgresql/timezone/Asia/Harbin share/postgresql/timezone/Asia/Hebron share/postgresql/timezone/Asia/Ho_Chi_Minh share/postgresql/timezone/Asia/Hong_Kong share/postgresql/timezone/Asia/Hovd share/postgresql/timezone/Asia/Irkutsk share/postgresql/timezone/Asia/Istanbul share/postgresql/timezone/Asia/Jakarta share/postgresql/timezone/Asia/Jayapura share/postgresql/timezone/Asia/Jerusalem share/postgresql/timezone/Asia/Kabul share/postgresql/timezone/Asia/Kamchatka share/postgresql/timezone/Asia/Karachi share/postgresql/timezone/Asia/Kashgar share/postgresql/timezone/Asia/Kathmandu share/postgresql/timezone/Asia/Katmandu share/postgresql/timezone/Asia/Khandyga share/postgresql/timezone/Asia/Kolkata share/postgresql/timezone/Asia/Krasnoyarsk share/postgresql/timezone/Asia/Kuala_Lumpur share/postgresql/timezone/Asia/Kuching share/postgresql/timezone/Asia/Kuwait share/postgresql/timezone/Asia/Macao share/postgresql/timezone/Asia/Macau share/postgresql/timezone/Asia/Magadan share/postgresql/timezone/Asia/Makassar share/postgresql/timezone/Asia/Manila share/postgresql/timezone/Asia/Muscat share/postgresql/timezone/Asia/Nicosia share/postgresql/timezone/Asia/Novokuznetsk share/postgresql/timezone/Asia/Novosibirsk share/postgresql/timezone/Asia/Omsk share/postgresql/timezone/Asia/Oral share/postgresql/timezone/Asia/Phnom_Penh share/postgresql/timezone/Asia/Pontianak share/postgresql/timezone/Asia/Pyongyang share/postgresql/timezone/Asia/Qatar share/postgresql/timezone/Asia/Qostanay share/postgresql/timezone/Asia/Qyzylorda share/postgresql/timezone/Asia/Rangoon share/postgresql/timezone/Asia/Riyadh share/postgresql/timezone/Asia/Saigon share/postgresql/timezone/Asia/Sakhalin share/postgresql/timezone/Asia/Samarkand share/postgresql/timezone/Asia/Seoul share/postgresql/timezone/Asia/Shanghai share/postgresql/timezone/Asia/Singapore share/postgresql/timezone/Asia/Srednekolymsk share/postgresql/timezone/Asia/Taipei share/postgresql/timezone/Asia/Tashkent share/postgresql/timezone/Asia/Tbilisi share/postgresql/timezone/Asia/Tehran share/postgresql/timezone/Asia/Tel_Aviv share/postgresql/timezone/Asia/Thimbu share/postgresql/timezone/Asia/Thimphu share/postgresql/timezone/Asia/Tokyo share/postgresql/timezone/Asia/Tomsk share/postgresql/timezone/Asia/Ujung_Pandang share/postgresql/timezone/Asia/Ulaanbaatar share/postgresql/timezone/Asia/Ulan_Bator share/postgresql/timezone/Asia/Urumqi share/postgresql/timezone/Asia/Ust-Nera share/postgresql/timezone/Asia/Vientiane share/postgresql/timezone/Asia/Vladivostok share/postgresql/timezone/Asia/Yakutsk share/postgresql/timezone/Asia/Yangon share/postgresql/timezone/Asia/Yekaterinburg share/postgresql/timezone/Asia/Yerevan share/postgresql/timezone/Atlantic/Azores share/postgresql/timezone/Atlantic/Bermuda share/postgresql/timezone/Atlantic/Canary share/postgresql/timezone/Atlantic/Cape_Verde share/postgresql/timezone/Atlantic/Faeroe share/postgresql/timezone/Atlantic/Faroe share/postgresql/timezone/Atlantic/Jan_Mayen share/postgresql/timezone/Atlantic/Madeira share/postgresql/timezone/Atlantic/Reykjavik share/postgresql/timezone/Atlantic/South_Georgia share/postgresql/timezone/Atlantic/St_Helena share/postgresql/timezone/Atlantic/Stanley share/postgresql/timezone/Australia/ACT share/postgresql/timezone/Australia/Adelaide share/postgresql/timezone/Australia/Brisbane share/postgresql/timezone/Australia/Broken_Hill share/postgresql/timezone/Australia/Canberra share/postgresql/timezone/Australia/Currie share/postgresql/timezone/Australia/Darwin share/postgresql/timezone/Australia/Eucla share/postgresql/timezone/Australia/Hobart share/postgresql/timezone/Australia/LHI share/postgresql/timezone/Australia/Lindeman share/postgresql/timezone/Australia/Lord_Howe share/postgresql/timezone/Australia/Melbourne share/postgresql/timezone/Australia/NSW share/postgresql/timezone/Australia/North share/postgresql/timezone/Australia/Perth share/postgresql/timezone/Australia/Queensland share/postgresql/timezone/Australia/South share/postgresql/timezone/Australia/Sydney share/postgresql/timezone/Australia/Tasmania share/postgresql/timezone/Australia/Victoria share/postgresql/timezone/Australia/West share/postgresql/timezone/Australia/Yancowinna share/postgresql/timezone/Brazil/Acre share/postgresql/timezone/Brazil/DeNoronha share/postgresql/timezone/Brazil/East share/postgresql/timezone/Brazil/West share/postgresql/timezone/CET share/postgresql/timezone/CST6CDT share/postgresql/timezone/Canada/Atlantic share/postgresql/timezone/Canada/Central share/postgresql/timezone/Canada/Eastern share/postgresql/timezone/Canada/Mountain share/postgresql/timezone/Canada/Newfoundland share/postgresql/timezone/Canada/Pacific share/postgresql/timezone/Canada/Saskatchewan share/postgresql/timezone/Canada/Yukon share/postgresql/timezone/Chile/Continental share/postgresql/timezone/Chile/EasterIsland share/postgresql/timezone/Cuba share/postgresql/timezone/EET share/postgresql/timezone/EST share/postgresql/timezone/EST5EDT share/postgresql/timezone/Egypt share/postgresql/timezone/Eire share/postgresql/timezone/Etc/GMT share/postgresql/timezone/Etc/GMT+0 share/postgresql/timezone/Etc/GMT+1 share/postgresql/timezone/Etc/GMT+10 share/postgresql/timezone/Etc/GMT+11 share/postgresql/timezone/Etc/GMT+12 share/postgresql/timezone/Etc/GMT+2 share/postgresql/timezone/Etc/GMT+3 share/postgresql/timezone/Etc/GMT+4 share/postgresql/timezone/Etc/GMT+5 share/postgresql/timezone/Etc/GMT+6 share/postgresql/timezone/Etc/GMT+7 share/postgresql/timezone/Etc/GMT+8 share/postgresql/timezone/Etc/GMT+9 share/postgresql/timezone/Etc/GMT-0 share/postgresql/timezone/Etc/GMT-1 share/postgresql/timezone/Etc/GMT-10 share/postgresql/timezone/Etc/GMT-11 share/postgresql/timezone/Etc/GMT-12 share/postgresql/timezone/Etc/GMT-13 share/postgresql/timezone/Etc/GMT-14 share/postgresql/timezone/Etc/GMT-2 share/postgresql/timezone/Etc/GMT-3 share/postgresql/timezone/Etc/GMT-4 share/postgresql/timezone/Etc/GMT-5 share/postgresql/timezone/Etc/GMT-6 share/postgresql/timezone/Etc/GMT-7 share/postgresql/timezone/Etc/GMT-8 share/postgresql/timezone/Etc/GMT-9 share/postgresql/timezone/Etc/GMT0 share/postgresql/timezone/Etc/Greenwich share/postgresql/timezone/Etc/UCT share/postgresql/timezone/Etc/UTC share/postgresql/timezone/Etc/Universal share/postgresql/timezone/Etc/Zulu share/postgresql/timezone/Europe/Amsterdam share/postgresql/timezone/Europe/Andorra share/postgresql/timezone/Europe/Astrakhan share/postgresql/timezone/Europe/Athens share/postgresql/timezone/Europe/Belfast share/postgresql/timezone/Europe/Belgrade share/postgresql/timezone/Europe/Berlin share/postgresql/timezone/Europe/Bratislava share/postgresql/timezone/Europe/Brussels share/postgresql/timezone/Europe/Bucharest share/postgresql/timezone/Europe/Budapest share/postgresql/timezone/Europe/Busingen share/postgresql/timezone/Europe/Chisinau share/postgresql/timezone/Europe/Copenhagen share/postgresql/timezone/Europe/Dublin share/postgresql/timezone/Europe/Gibraltar share/postgresql/timezone/Europe/Guernsey share/postgresql/timezone/Europe/Helsinki share/postgresql/timezone/Europe/Isle_of_Man share/postgresql/timezone/Europe/Istanbul share/postgresql/timezone/Europe/Jersey share/postgresql/timezone/Europe/Kaliningrad share/postgresql/timezone/Europe/Kiev share/postgresql/timezone/Europe/Kirov share/postgresql/timezone/Europe/Kyiv share/postgresql/timezone/Europe/Lisbon share/postgresql/timezone/Europe/Ljubljana share/postgresql/timezone/Europe/London share/postgresql/timezone/Europe/Luxembourg share/postgresql/timezone/Europe/Madrid share/postgresql/timezone/Europe/Malta share/postgresql/timezone/Europe/Mariehamn share/postgresql/timezone/Europe/Minsk share/postgresql/timezone/Europe/Monaco share/postgresql/timezone/Europe/Moscow share/postgresql/timezone/Europe/Nicosia share/postgresql/timezone/Europe/Oslo share/postgresql/timezone/Europe/Paris share/postgresql/timezone/Europe/Podgorica share/postgresql/timezone/Europe/Prague share/postgresql/timezone/Europe/Riga share/postgresql/timezone/Europe/Rome share/postgresql/timezone/Europe/Samara share/postgresql/timezone/Europe/San_Marino share/postgresql/timezone/Europe/Sarajevo share/postgresql/timezone/Europe/Saratov share/postgresql/timezone/Europe/Simferopol share/postgresql/timezone/Europe/Skopje share/postgresql/timezone/Europe/Sofia share/postgresql/timezone/Europe/Stockholm share/postgresql/timezone/Europe/Tallinn share/postgresql/timezone/Europe/Tirane share/postgresql/timezone/Europe/Tiraspol share/postgresql/timezone/Europe/Ulyanovsk share/postgresql/timezone/Europe/Uzhgorod share/postgresql/timezone/Europe/Vaduz share/postgresql/timezone/Europe/Vatican share/postgresql/timezone/Europe/Vienna share/postgresql/timezone/Europe/Vilnius share/postgresql/timezone/Europe/Volgograd share/postgresql/timezone/Europe/Warsaw share/postgresql/timezone/Europe/Zagreb share/postgresql/timezone/Europe/Zaporozhye share/postgresql/timezone/Europe/Zurich share/postgresql/timezone/Factory share/postgresql/timezone/GB share/postgresql/timezone/GB-Eire share/postgresql/timezone/GMT share/postgresql/timezone/GMT+0 share/postgresql/timezone/GMT-0 share/postgresql/timezone/GMT0 share/postgresql/timezone/Greenwich share/postgresql/timezone/HST share/postgresql/timezone/Hongkong share/postgresql/timezone/Iceland share/postgresql/timezone/Indian/Antananarivo share/postgresql/timezone/Indian/Chagos share/postgresql/timezone/Indian/Christmas share/postgresql/timezone/Indian/Cocos share/postgresql/timezone/Indian/Comoro share/postgresql/timezone/Indian/Kerguelen share/postgresql/timezone/Indian/Mahe share/postgresql/timezone/Indian/Maldives share/postgresql/timezone/Indian/Mauritius share/postgresql/timezone/Indian/Mayotte share/postgresql/timezone/Indian/Reunion share/postgresql/timezone/Iran share/postgresql/timezone/Israel share/postgresql/timezone/Jamaica share/postgresql/timezone/Japan share/postgresql/timezone/Kwajalein share/postgresql/timezone/Libya share/postgresql/timezone/MET share/postgresql/timezone/MST share/postgresql/timezone/MST7MDT share/postgresql/timezone/Mexico/BajaNorte share/postgresql/timezone/Mexico/BajaSur share/postgresql/timezone/Mexico/General share/postgresql/timezone/NZ share/postgresql/timezone/NZ-CHAT share/postgresql/timezone/Navajo share/postgresql/timezone/PRC share/postgresql/timezone/PST8PDT share/postgresql/timezone/Pacific/Apia share/postgresql/timezone/Pacific/Auckland share/postgresql/timezone/Pacific/Bougainville share/postgresql/timezone/Pacific/Chatham share/postgresql/timezone/Pacific/Chuuk share/postgresql/timezone/Pacific/Easter share/postgresql/timezone/Pacific/Efate share/postgresql/timezone/Pacific/Enderbury share/postgresql/timezone/Pacific/Fakaofo share/postgresql/timezone/Pacific/Fiji share/postgresql/timezone/Pacific/Funafuti share/postgresql/timezone/Pacific/Galapagos share/postgresql/timezone/Pacific/Gambier share/postgresql/timezone/Pacific/Guadalcanal share/postgresql/timezone/Pacific/Guam share/postgresql/timezone/Pacific/Honolulu share/postgresql/timezone/Pacific/Johnston share/postgresql/timezone/Pacific/Kanton share/postgresql/timezone/Pacific/Kiritimati share/postgresql/timezone/Pacific/Kosrae share/postgresql/timezone/Pacific/Kwajalein share/postgresql/timezone/Pacific/Majuro share/postgresql/timezone/Pacific/Marquesas share/postgresql/timezone/Pacific/Midway share/postgresql/timezone/Pacific/Nauru share/postgresql/timezone/Pacific/Niue share/postgresql/timezone/Pacific/Norfolk share/postgresql/timezone/Pacific/Noumea share/postgresql/timezone/Pacific/Pago_Pago share/postgresql/timezone/Pacific/Palau share/postgresql/timezone/Pacific/Pitcairn share/postgresql/timezone/Pacific/Pohnpei share/postgresql/timezone/Pacific/Ponape share/postgresql/timezone/Pacific/Port_Moresby share/postgresql/timezone/Pacific/Rarotonga share/postgresql/timezone/Pacific/Saipan share/postgresql/timezone/Pacific/Samoa share/postgresql/timezone/Pacific/Tahiti share/postgresql/timezone/Pacific/Tarawa share/postgresql/timezone/Pacific/Tongatapu share/postgresql/timezone/Pacific/Truk share/postgresql/timezone/Pacific/Wake share/postgresql/timezone/Pacific/Wallis share/postgresql/timezone/Pacific/Yap share/postgresql/timezone/Poland share/postgresql/timezone/Portugal share/postgresql/timezone/ROC share/postgresql/timezone/ROK share/postgresql/timezone/Singapore share/postgresql/timezone/Turkey share/postgresql/timezone/UCT share/postgresql/timezone/US/Alaska share/postgresql/timezone/US/Aleutian share/postgresql/timezone/US/Arizona share/postgresql/timezone/US/Central share/postgresql/timezone/US/East-Indiana share/postgresql/timezone/US/Eastern share/postgresql/timezone/US/Hawaii share/postgresql/timezone/US/Indiana-Starke share/postgresql/timezone/US/Michigan share/postgresql/timezone/US/Mountain share/postgresql/timezone/US/Pacific share/postgresql/timezone/US/Samoa share/postgresql/timezone/UTC share/postgresql/timezone/Universal share/postgresql/timezone/W-SU share/postgresql/timezone/WET share/postgresql/timezone/Zulu share/postgresql/timezonesets/Africa.txt share/postgresql/timezonesets/America.txt share/postgresql/timezonesets/Antarctica.txt share/postgresql/timezonesets/Asia.txt share/postgresql/timezonesets/Atlantic.txt share/postgresql/timezonesets/Australia share/postgresql/timezonesets/Australia.txt share/postgresql/timezonesets/Default share/postgresql/timezonesets/Etc.txt share/postgresql/timezonesets/Europe.txt share/postgresql/timezonesets/India share/postgresql/timezonesets/Indian.txt share/postgresql/timezonesets/Pacific.txt share/postgresql/tsearch_data/danish.stop share/postgresql/tsearch_data/dutch.stop share/postgresql/tsearch_data/english.stop share/postgresql/tsearch_data/finnish.stop share/postgresql/tsearch_data/french.stop share/postgresql/tsearch_data/german.stop share/postgresql/tsearch_data/hungarian.stop share/postgresql/tsearch_data/hunspell_sample.affix share/postgresql/tsearch_data/hunspell_sample_long.affix share/postgresql/tsearch_data/hunspell_sample_long.dict share/postgresql/tsearch_data/hunspell_sample_num.affix share/postgresql/tsearch_data/hunspell_sample_num.dict share/postgresql/tsearch_data/ispell_sample.affix share/postgresql/tsearch_data/ispell_sample.dict share/postgresql/tsearch_data/italian.stop share/postgresql/tsearch_data/nepali.stop share/postgresql/tsearch_data/norwegian.stop share/postgresql/tsearch_data/portuguese.stop share/postgresql/tsearch_data/russian.stop share/postgresql/tsearch_data/spanish.stop share/postgresql/tsearch_data/swedish.stop share/postgresql/tsearch_data/synonym_sample.syn share/postgresql/tsearch_data/thesaurus_sample.ths share/postgresql/tsearch_data/turkish.stop @ 1.4 log @postgresql: updated to 17.5, 16.9, 15.13, 14.18, 13.21 PostgreSQL 17.5, 16.9, 15.13, 14.18, and 13.21 CVE-2025-4207: PostgreSQL GB18030 encoding validation can read one byte past end of allocation for text that fails validation Bug Fixes and Improvements This update fixes over 60 bugs that were reported in the last several months. The issues listed below affect PostgreSQL 17. Some of these issues may also affect other supported versions of PostgreSQL. Handle self-referential foreign keys on partitioned tables correctly. 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, please see the instructions in the "Updating" section. Fix for potential data loss issue when using BRIN bloom indexes (e.g. using the date_bloom_ops operator class). Fix MERGE into a partitioned table with DO NOTHING actions. Prevent failure in INSERT commands when the table has a GENERATED column of a domain type and the domain's constraints disallow NULL values. Fix ALTER TABLE .. ADD COLUMN to correctly handle the case of a domain type that has its own default value and the DEFAULT for the column is not set. Fix issues when performing casts within the keys of JSON constructor expressions. Fix XMLSERIALIZE() so that the INDENT option is correctly dumped out when it's present in views or rules. This was noticeable on restores. Several query planner fixes, including avoiding a premature evaluation of arguments in an aggregate function that has both FILTER and either ORDER BY or DISTINCT clauses that could lead to unnecessary failures. Fix for potentially returning incorrect results when a bitmap scan without output columns is executed while vacuum is also running on the same table. Fix performance issues in GIN index search startup when there are many search keys, for example, jsonbcol ?| array[...] with tens of thousands of array elements. Ensure that I/O statistics of active WAL senders are reported within at most one second. Fix race condition in handling of synchronous_standby_names immediately after startup, where a backend might fail to wait for a synchronous commit. Avoid infinite loop if scram_iterations is set to INT_MAX. Several fixes for logical replication, including handling of vacuum around deleted rows that are still required for logical decoding. Prevent potential data loss when schema modification operations (DDL) that don't take a strong lock affect tables that are being logically replicated. Prevent issues in logical replication that could allow duplicate data to be applied due to apply worker error handling. Improve how reindexdb handles scheduling parallel reindex operations to achieve the expected amount of parallelism. This release also updates time zone data files to tzdata release 2025b for DST law changes in Chile, plus historical corrections for Iran. Additionally, there is a new time zone America/Coyhaique for Chile's Aysén Region, to account for it changing to UTC-03 year-round, which diverges from America/Santiago. @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.3 2025/05/06 12:07:26 wiz Exp $ d336 1 d831 1 @ 1.3 log @*: SOEXT -> SHLIB_EXT @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.2 2025/02/16 09:03:16 adam Exp $ d940 1 @ 1.2 log @postgresql: updated to 17.3, 16.7, 15.11, 14.16, 13.19 PostgreSQL 17.3, 16.7, 15.11, 14.16, and 13.19 Security Issues CVE-2025-1094: PostgreSQL quoting APIs miss neutralizing quoting syntax in text that fails encoding validation Bug Fixes and Improvements This update fixes over 70 bugs that were reported in the last several months. The issues listed below affect PostgreSQL 17. Some of these issues may also affect other supported versions of PostgreSQL. Restore pre-v17 truncation behavior for >63-byte database names and usernames in connection requests. Don't perform connection privilege checks and limits on parallel workers, and instead inherit these from the leader process. Remove Lock suffix from LWLock wait event names. Fix possible re-use of stale results in window aggregates, which could lead to incorrect results. Several race condition fixes for vacuum that in the worst case could cause corruption to a system catalog. Several fixes for truncating tables and indexes that prevent potential corruption. Fix for detaching a partition where its own foreign-key constraint references a partitioned table. Fix for the FFn (e.g., FF1) format codes for to_timestamp, where an integer format code before the FFn would consume all available digits. Fixes for SQL/JSON and XMLTABLE() to double-quote specific entries when necessary. Include the ldapscheme option in pg_hba_file_rules(). Several fixes for UNION, including not merging columns with non-compatible collations. Several fixes that could impact availability or speed of starting a connection to PostgreSQL. Fix multiple memory leaks in logical decoding output. Fix several memory leaks in PL/Python. Add psql tab completion for COPY (MERGE INTO). Make pg_controldata more resilient when displaying info from corruptedpg_control files. Fix for a memory leak in pg_restore with zstd-compressed data. Fix pg_basebackup to correctly handle pg_wal.tar files exceeding 2GB on Windows. Modify earthdistance to use SQL-standard function bodies, which fixes possible issues with major version upgrades to v17 when databases use this extension. Fix crash in pageinspect in instances where the brin_page_items() function definition is not updated to the latest version. Fix race condition when trying to cancel a postgres_fdw remote query. @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.1 2024/11/08 13:43:39 adam Exp $ d768 28 a795 28 lib/postgresql/cyrillic_and_mic.${SOEXT} lib/postgresql/dict_snowball.${SOEXT} lib/postgresql/euc2004_sjis2004.${SOEXT} lib/postgresql/euc_cn_and_mic.${SOEXT} lib/postgresql/euc_jp_and_sjis.${SOEXT} lib/postgresql/euc_kr_and_mic.${SOEXT} lib/postgresql/euc_tw_and_big5.${SOEXT} lib/postgresql/latin2_and_win1250.${SOEXT} lib/postgresql/latin_and_mic.${SOEXT} lib/postgresql/libpqwalreceiver.${SOEXT} lib/postgresql/pgoutput.${SOEXT} lib/postgresql/plpgsql.${SOEXT} lib/postgresql/utf8_and_big5.${SOEXT} lib/postgresql/utf8_and_cyrillic.${SOEXT} lib/postgresql/utf8_and_euc2004.${SOEXT} lib/postgresql/utf8_and_euc_cn.${SOEXT} lib/postgresql/utf8_and_euc_jp.${SOEXT} lib/postgresql/utf8_and_euc_kr.${SOEXT} lib/postgresql/utf8_and_euc_tw.${SOEXT} lib/postgresql/utf8_and_gb18030.${SOEXT} lib/postgresql/utf8_and_gbk.${SOEXT} lib/postgresql/utf8_and_iso8859.${SOEXT} lib/postgresql/utf8_and_iso8859_1.${SOEXT} lib/postgresql/utf8_and_johab.${SOEXT} lib/postgresql/utf8_and_sjis.${SOEXT} lib/postgresql/utf8_and_sjis2004.${SOEXT} lib/postgresql/utf8_and_uhc.${SOEXT} lib/postgresql/utf8_and_win.${SOEXT} @ 1.1 log @postgresql17: added version 17.0 PostgreSQL 17 builds on decades of open source development, improving its performance and scalability while adapting to emergent data access and storage patterns. This release of PostgreSQL adds significant overall performance gains, including an overhauled memory management implementation for vacuum, optimizations to storage access and improvements for high concurrency workloads, speedups in bulk loading and exports, and query execution improvements for indexes. PostgreSQL 17 has features that benefit brand new workloads and critical systems alike, such as additions to the developer experience with the SQL/JSON JSON_TABLE command, and enhancements to logical replication that simplify management of high availability workloads and major version upgrades. @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.2 2024/05/10 07:45:47 adam Exp $ d27 1 d114 1 d162 1 d170 2 a323 1 ${PLIST.llvm}lib/postgresql/bitcode/postgres/lib/binaryheap.bc a357 1 ${PLIST.llvm}lib/postgresql/bitcode/postgres/nodes/nodes.bc d427 1 d452 1 d457 1 d475 1 d500 1 d518 1 a537 1 ${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/lmgr/lwlocknames.bc d545 1 d549 1 d588 1 d659 1 d693 1 d737 1 d750 1 @