バージョンごとのドキュメント一覧

E.1. リリース18 #

<title>Release 18</title>

<title>Release date:</title> リリース日: 2025-09-25

E.1.1. 概要 #

<title>Overview</title>

<productname>PostgreSQL</productname> 18 contains many new features and enhancements, including: PostgreSQL 18には、以下をはじめとする多数の新機能と拡張が含まれています。

  • An asynchronous I/O (AIO) subsystem that can improve performance of sequential scans, bitmap heap scans, vacuums, and other operations. 《機械翻訳》非同期・スキャン、サブシステム・スキャン、バキューム、その他の操作をパフォーマンスで改善できるシーケンシャル入出力(AIO)ヒープ。 ビットマップ

  • <link linkend="pgupgrade"><application>pg_upgrade</application></link> now retains optimizer statistics. 《機械翻訳》pg_upgradeは現在、オプティマイザ統計処理を保持しています。

  • Support for "skip scan" lookups that allow using <link linkend="indexes-multicolumn">multicolumn B-tree indexes</link> in more cases. 《機械翻訳》より多くの場合にスキップB-スキャンインデックスを使用できる「複数列ツリー」検索のためのサポート。

  • <link linkend="func_uuid_gen_table"><function>uuidv7()</function></link> function for generating timestamp-ordered <link linkend="datatype-uuid">UUIDs</link>. 《機械翻訳》関数順UUIDを生成するためのuuidv7()タイムスタンプ。

  • Virtual <link linkend="sql-createtable-parms-generated-stored">generated columns</link> that compute their values during read operations. This is now the default for generated columns. 《機械翻訳》読取り操作中に値を計算する仮想生成列。 これが生成列のデフォルトになりました。

  • <link linkend="auth-oauth">OAuth authentication</link> support. 《機械翻訳》OAuth認証サポート。

  • <literal>OLD</literal> and <literal>NEW</literal> support for <link linkend="dml-returning"><literal>RETURNING</literal></link> clauses in <xref linkend="sql-insert"/>, <xref linkend="sql-update"/>, <xref linkend="sql-delete"/>, and <xref linkend="sql-merge"/> commands. 《機械翻訳》INSERTUPDATEDELETEMERGEコマンドのRETURNING節の場合は、OLDおよびNEWサポート。

  • Temporal constraints, or constraints over ranges, for <link linkend="sql-createtable-parms-primary-key">PRIMARY KEY</link>, <link linkend="sql-createtable-parms-unique">UNIQUE</link>, and <link linkend="sql-createtable-parms-references">FOREIGN KEY</link> constraints. 《機械翻訳》主キーユニーク、および外部キー制約の時間的制約、または範囲に対する制約。

The above items and other new features of <productname>PostgreSQL</productname> 18 are explained in more detail in the sections below. PostgreSQL 18の上記の項目とその他の新機能は次節でより詳しく説明されます。

E.1.2. Migration to Version 18 #

A dump/restore using <xref linkend="app-pg-dumpall"/> or use of <xref linkend="pgupgrade"/> or logical replication is required for those wishing to migrate data from any previous release. See <xref linkend="upgrading"/> for general information on migrating to new major releases. 以前のリリースからデータを移行したい時は、どのリリースについても、pg_dumpallを利用したダンプとリストア、あるいはpg_upgradeや論理レプリケーションの使用が必要です。 新たなメジャーバージョンへの移行に関する一般的な情報については18.6を参照してください。

Version 18 contains a number of changes that may affect compatibility with previous releases. Observe the following incompatibilities: バージョン18には、以前のバージョンとの互換性に影響するかもしれない多数の変更点が含まれています。 以下の非互換性に注意してください。

Author: Peter Eisentraut <peter@eisentraut.org> 2024-10-16 [04bec894a04] initdb: Change default to using data checksums.
  • Change <xref linkend="app-initdb"/> default to enable data checksums (Greg Sabino Mullane) 《機械翻訳》デフォルトを有効にするには、initdbデータチェックサムを変更します。 (Greg Sabino Mullane) §

    Checksums can be disabled with the new <application>initdb</application> option <option>&#45;-no-data-checksums</option>. <xref linkend="pgupgrade"/> requires matching cluster checksum settings, so this new option can be useful to upgrade non-checksum old clusters. 《機械翻訳》チェックサムは、新しいinitdbオプションで無効にすることができます--no-data-checksums.pg_upgradeはマッチングクラスタチェックサム設定を必要とします。 そのため、この新しいオプションはアップグレードとチェックサム以外の古いクラスタで役立ちます。

  • Author: Tom Lane <tgl@sss.pgh.pa.us> 2025-01-16 [d7674c9fa] Seek zone abbreviations in the IANA data before timezone
  • Change time zone abbreviation handling (Tom Lane) 《機械翻訳》タイムゾーンの略称ハンドリングを変更します。 (Tom Lane) §

    The system will now favor the current session's time zone abbreviations before checking the server variable <xref linkend="guc-timezone-abbreviations"/>. Previously <varname>timezone_abbreviations</varname> was checked first. 《機械翻訳》システムは今後、現在セッションのタイムゾーン略称前をサーバ変数timezone_abbreviationsに優先させる。 以前はtimezone_abbreviationsが最初にチェックされていました。

  • Author: Nathan Bossart <nathan@postgresql.org> 2024-12-02 [db6a4a985] Deprecate MD5 passwords.
  • Deprecate <link linkend="auth-password">MD5 password</link> authentication (Nathan Bossart) 《機械翻訳》エムディー5パスワード認証を廃止します。 (Nathan Bossart) §

    Support for MD5 passwords will be removed in a future major version release. <xref linkend="sql-createrole"/> and <xref linkend="sql-alterrole"/> now emit deprecation warnings when setting MD5 passwords. These warnings can be disabled by setting the <xref linkend="guc-md5-password-warnings"/> parameter to <literal>off</literal>. 《機械翻訳》サポートfor MD5パスワードは、将来のメジャーバージョンリリースで削除されます。 CREATE ROLEALTER ROLEは、MD5パスワードを設定するときに非推奨の警告を発するようになりました。 これらの警告は、md5_password_warningsパラメータをoffに設定することで無効にできます。

  • Author: David Rowley <drowley@postgresql.org> 2024-09-24 [62ddf7ee9] Add ONLY support for VACUUM and ANALYZE
  • Change <xref linkend="sql-vacuum"/> and <xref linkend="sql-analyze"/> to process the inheritance children of a parent (Michael Harris) 《機械翻訳》VACUUMANALYZEをプロセスに変更する継承の親の子。 (Michael Harris) §

    The previous behavior can be performed by using the new <literal>ONLY</literal> option. 《機械翻訳》以前の動作は、新しいONLYオプションを使用して実行できます。

  • Author: Tom Lane <tgl@sss.pgh.pa.us> 2024-09-30 [770233748] Do not treat \. as an EOF marker in CSV mode for COPY IN Author: Tom Lane <tgl@sss.pgh.pa.us> 2024-10-01 [da8a4c166] Reject a copy EOF marker that has data ahead of it on th
  • Prevent <link linkend="sql-copy"><command>COPY FROM</command></link> from treating <literal>\.</literal> as an end-of-file marker when reading <acronym>CSV</acronym> files (Daniel Vérité, Tom Lane) 《機械翻訳》CSVファイルの読み込み時に、COPY FROM\.をファイル終端マーカーとして処理しないようにします。 (Daniel Vérité, Tom Lane) § §

    <xref linkend="app-psql"/> will still treat <literal>\.</literal> as an end-of-file marker when reading <acronym>CSV</acronym> files from <literal>STDIN</literal>. Older <application>psql</application> clients connecting to <productname>PostgreSQL</productname> 18 servers might experience <link linkend="app-psql-meta-commands-copy"><literal>\copy</literal></link> problems. This release also enforces that <literal>\.</literal> must appear alone on a line. 《機械翻訳》psqlは、STDINからCSVファイルを読み取るときに、\.をファイルの終わりのマーカーとして扱います。 PostgreSQL18サーバに接続している古いpsqlクライアントでは、\copy問題が発生する可能性があります。 また、このリリースでは、\.は1行に1つだけ表示する必要があります。

  • Author: Michael Paquier <michael@paquier.xyz> 2024-10-03 [e2bab2d79] Remove support for unlogged on partitioned tables
  • Disallow unlogged partitioned tables (Michael Paquier) 《機械翻訳》ログに記録されていないテーブルパーティションを禁止します。 (Michael Paquier) §

    Previously <link linkend="sql-altertable"><command>ALTER TABLE SET [UN]LOGGED</command></link> did nothing, and the creation of an unlogged partitioned table did not cause its children to be unlogged. 《機械翻訳》以前はALTER TABLE SET [UN]LOGGEDは何もせず、ログに記録されないパーティション化されたテーブルを作成しても、その子がログに記録されませんでした。

  • Author: Tom Lane <tgl@sss.pgh.pa.us> 2025-01-23 [01463e1cc] Ensure that AFTER triggers run as the instigating user.
  • Execute <literal>AFTER</literal> <link linkend="triggers">triggers</link> as the role that was active when trigger events were queued (Laurenz Albe) 《機械翻訳》実行AFTERトリガは、トリガイベントがキューイングされたときにアクティブであったロールです。 (Laurenz Albe) §

    Previously such triggers were run as the role that was active at trigger execution time (e.g., at <xref linkend="sql-commit"/>). This is significant for cases where the role is changed between queue time and transaction commit. 《機械翻訳》以前は、このようなトリガは、トリガの実行時(COMMITなど)にアクティブであったロールとして実行されていました。 これは、キュー時間とトランザクションコミットの間でロールが変更される場合に重要です。

  • Author: Fujii Masao <fujii@postgresql.org> 2024-09-12 [fefa76f70] Remove old RULE privilege completely.
  • Remove non-functional support for rule privileges in <xref linkend="sql-grant"/>/<xref linkend="sql-revoke"/> (Fujii Masao) 《機械翻訳》GRANT/REVOKEでのサポート特権のための機能しないルールを削除します。 (Fujii Masao) §

    These have been non-functional since <productname>PostgreSQL</productname> 8.2. 《機械翻訳》これらはPostgreSQL8.2.

  • Author: David Rowley <drowley@postgresql.org> 2024-08-12 [f0d112759] Remove "parent" column from pg_backend_memory_contexts
  • Remove column <link linkend="view-pg-backend-memory-contexts"><structname>pg_backend_memory_contexts</structname></link>.<structfield>parent</structfield> (Melih Mutlu) 《機械翻訳》カラムpg_backend_memory_contextsを削除します。 parent. (Melih Mutlu) §

    This is no longer needed since <structname>pg_backend_memory_contexts</structname>.<structfield>path</structfield> was added. 《機械翻訳》pg_backend_memory_contexts.pathが追加されたため、これは必要なくなりました。

  • Author: David Rowley <drowley@postgresql.org> 2024-07-25 [32d3ed816] Add path column to pg_backend_memory_contexts view Author: David Rowley <drowley@postgresql.org> 2025-04-18 [d9e03864b] Make levels 1-based in pg_log_backend_memory_contexts() Author: Fujii Masao <fujii@postgresql.org> 2025-04-21 [706cbed35] doc: Fix memory context level in pg_log_backend_memory_c
  • Change <structname>pg_backend_memory_contexts</structname>.<structfield>level</structfield> and <link linkend="functions-admin-signal-table"><function>pg_log_backend_memory_contexts()</function></link> to be one-based (Melih Mutlu, Atsushi Torikoshi, David Rowley, Fujii Masao) 《機械翻訳》pg_backend_memory_contexts.levelpg_log_backend_memory_contexts()を1ベースに変更しました。 (Melih Mutlu, Atsushi Torikoshi, David Rowley, Fujii Masao) § § §

    These were previously zero-based. 《機械翻訳》これらは以前はゼロを拠点としていた。

  • Author: Peter Eisentraut <peter@eisentraut.org> 2024-12-17 [fb1a18810f0] Remove ts_locale.c's lowerstr()
  • Change <link linkend="textsearch">full text search</link> to use the default collation provider of the cluster to read configuration files and dictionaries, rather than always using libc (Peter Eisentraut) 《機械翻訳》常にlibcを使用するのではなく、照合順序ファイルとクラスタを読み取るために設定のデフォルト辞書プロバイダを使用するように、全文テキスト検索を変更します。 (Peter Eisentraut) §

    Clusters that default to non-libc collation providers (e.g., ICU, builtin) that behave differently than libc for characters processed by LC_CTYPE could observe changes in behavior of some full-text search functions, as well as the <xref linkend="pgtrgm"/> extension. When upgrading such clusters using <xref linkend="pgupgrade"/>, it is recommended to reindex all indexes related to full-text search and <application>pg_trgm</application> after the upgrade. 《機械翻訳》LC_CTYPEで処理される文字に対してlibcとは異なる動作をする非libcデフォルトプロバイダ(例えばICUや組み込み照合順序など)を対象とするクラスタでは、pg_trgmテキストサーチと同様に、いくつかの完全extension関数の動作の変化を監視することができます。 このようなクラスタをpg_upgradeを使用してアップグレード処理する場合、完全テキストサーチに関連するすべてのインデックスとpg_trgmアップグレードの後をインデックス再作成することが推奨されます。

E.1.3. 変更点 #

<title>Changes</title>

Below you will find a detailed account of the changes between <productname>PostgreSQL</productname> 18 and the previous major release. PostgreSQL 18と前メジャーリリースとの詳細な変更点を記載しました。

E.1.3.1. サーバ #

<title>Server</title>
E.1.3.1.1. オプティマイザ #
<title>Optimizer</title>
Author: Alexander Korotkov <akorotkov@postgresql.org> 2025-02-17 [fc069a3a6] Implement Self-Join Elimination
  • Automatically remove some unnecessary table self-joins (Andrey Lepikhov, Alexander Kuzmenkov, Alexander Korotkov, Alena Rybakina) 《機械翻訳》不要なテーブルの自己結合を自動的に削除します。 (Andrey Lepikhov, Alexander Kuzmenkov, Alexander Korotkov, Alena Rybakina) §

    This optimization can be disabled using server variable <xref linkend="guc-enable-self-join-elimination"/>. 《機械翻訳》この最適化は、サーバ変数enable_self_join_eliminationを使用して無効にすることができます。

  • Author: Alexander Korotkov <akorotkov@postgresql.org> 2025-04-04 [c0962a113] Convert 'x IN (VALUES ...)' to 'x = ANY ...' then approp
  • Convert some <link linkend="functions-comparisons-in-scalar"><literal>IN (VALUES ...)</literal></link> to <literal>x = ANY ...</literal> for better optimizer statistics (Alena Rybakina, Andrei Lepikhov) 《機械翻訳》いくつかのIN (VALUES ...)x = ANY ...より良いオプティマイザ統計処理のために変換してください。 (Alena Rybakina, Andrei Lepikhov) §

  • Author: Alexander Korotkov <akorotkov@postgresql.org> 2024-11-24 [ae4569161] Teach bitmap path generation about transforming OR-claus
  • Allow transforming <link linkend="functions-logical"><literal>OR</literal></link>-clauses to arrays for faster index processing (Alexander Korotkov, Andrey Lepikhov) 《機械翻訳》インデックス処理を高速化するために、OR-節を配列に変換できるようになりました。 (Alexander Korotkov, Andrey Lepikhov) §

  • Author: Tom Lane <tgl@sss.pgh.pa.us> 2024-09-10 [52c707483] Use a hash table to de-duplicate column names in ruleuti Author: Tom Lane <tgl@sss.pgh.pa.us> 2024-12-19 [276279295] Convert SetOp to read its inputs as outerPlan and innerP Author: Tom Lane <tgl@sss.pgh.pa.us> 2024-12-19 [8d96f57d5] Improve planner's handling of SetOp plans. Author: David Rowley <drowley@postgresql.org> 2024-09-05 [908a96861] Optimize WindowAgg's use of tuplestores
  • Speed up the processing of <link linkend="sql-intersect"><literal>INTERSECT</literal></link>, <link linkend="sql-except"><literal>EXCEPT</literal></link>, <link linkend="tutorial-window">window aggregates</link>, and <link linkend="sql-createview">view column aliases</link> (Tom Lane, David Rowley) 《機械翻訳》INTERSECTEXCEPTウィンドウ集約、およびビューカラムエイリアスの処理を高速化します。 (Tom Lane, David Rowley) § § § §

  • Author: Richard Guo <rguo@postgresql.org> 2024-11-26 [a8ccf4e93] Reordering DISTINCT keys to match input path's pathkeys
  • Allow the keys of <link linkend="sql-distinct"><command>SELECT DISTINCT</command></link> to be internally reordered to avoid sorting (Richard Guo) 《機械翻訳》並べ替えを避けるために、SELECT DISTINCTのキーを内部的に並べ替えることができます。 (Richard Guo) §

    This optimization can be disabled using <xref linkend="guc-enable-distinct-reordering"/>. 《機械翻訳》この最適化は、enable_distinct_reorderingを使用して無効にできます。

  • Author: David Rowley <drowley@postgresql.org> 2024-12-12 [bd10ec529] Detect redundant GROUP BY columns using UNIQUE indexes
  • Ignore <link linkend="sql-groupby"><literal>GROUP BY</literal></link> columns that are functionally dependent on other columns (Zhang Mingli, Jian He, David Rowley) 《機械翻訳》他の列に機能的に依存しているGROUP BY列を無視します。 (Zhang Mingli, Jian He, David Rowley) §

    If a <literal>GROUP BY</literal> clause includes all columns of a unique index, as well as other columns of the same table, those other columns are redundant and can be dropped from the grouping. This was already true for non-deferred primary keys. 《機械翻訳》GROUP BY句に一意インデックスのすべての列と、同じテーブルの他の列が含まれる場合、これらの他の列は冗長であり、グループ化から削除できます。 これは、遅延以外のプライマリキーの真ではすでに行われていました。

  • Author: Richard Guo <rguo@postgresql.org> 2024-10-09 [67a54b9e8] Allow pushdown of HAVING clauses with grouping sets Author: Richard Guo <rguo@postgresql.org> 2024-09-10 [247dea89f] Introduce an RTE for the grouping step Author: Richard Guo <rguo@postgresql.org> 2024-09-10 [f5050f795] Mark expressions nullable by grouping sets Author: Richard Guo <rguo@postgresql.org> 2025-03-13 [cc5d98525] Fix incorrect handling of subquery pullup
  • Allow some <link linkend="sql-having"><literal>HAVING</literal></link> clauses on <link linkend="queries-grouping-sets"><literal>GROUPING SETS</literal></link> to be pushed to <link linkend="sql-where"><literal>WHERE</literal></link> clauses (Richard Guo) 《機械翻訳》GROUPING SETS上のいくつかのHAVING句をWHERE句にプッシュできるようにします。 (Richard Guo) § § § §

    This allows earlier row filtering. This release also fixes some <literal>GROUPING SETS</literal> queries that used to return incorrect results. 《機械翻訳》これにより、より早い行フィルタリングが可能になります。 このリリースでは、いくつかのGROUPING SETS誤った結果を結果するために使用された問い合わせも修正されます。

  • Author: David Rowley <drowley@postgresql.org> 2024-07-09 [036bdcec9] Teach planner how to estimate rows for timestamp generat Author: Dean Rasheed <dean.a.rasheed@gmail.com> 2024-12-02 [97173536e] Add a planner support function for numeric generate_seri
  • Improve row estimates for <link linkend="functions-srf-series"><function>generate_series()</function></link> using <link linkend="datatype-numeric"><type>numeric</type></link> and <link linkend="datatype-datetime"><type>timestamp</type></link> values (David Rowley, Song Jinzhou) 《機械翻訳》改善行は、numericおよびtimestampの値を使用してgenerate_series()を推定する。 (David Rowley, Song Jinzhou) § §

  • Author: Richard Guo <rguo@postgresql.org> 2024-07-05 [aa86129e1] Support "Right Semi Join" plan shapes
  • Allow the optimizer to use <literal>Right Semi Join</literal> plans (Richard Guo) 《機械翻訳》オプティマイザにRight Semi Joinプランの使用を許可する。 (Richard Guo) §

    Semi-joins are used when needing to find if there is at least one match. 《機械翻訳》半結合は、少なくとも1つのマッチがあるかどうかを確認する必要がある場合に使用されます。

  • Author: Richard Guo <rguo@postgresql.org> 2024-10-09 [828e94c9d] Consider explicit incremental sort for mergejoins
  • Allow merge joins to use <link linkend="guc-enable-incremental-sort">incremental sorts</link> (Richard Guo) 《機械翻訳》マージ結合の使用を許可増分ソート。 (Richard Guo) §

  • Author: Amit Langote <amitlan@postgresql.org> 2025-04-04 [88f55bc97] Make derived clause lookup in EquivalenceClass more effi Author: David Rowley <drowley@postgresql.org> 2025-04-08 [d69d45a5a] Speedup child EquivalenceMember lookup in planner
  • Improve the efficiency of planning queries accessing many partitions (Ashutosh Bapat, Yuya Watari, David Rowley) 《機械翻訳》改善計画の効率性は、アクセスの多くのパーティションに問い合わせます。 (Ashutosh Bapat, Yuya Watari, David Rowley) § §

  • Author: Richard Guo <rguo@postgresql.org> 2024-07-30 [9b282a935] Fix partitionwise join with partially-redundant join cla Author: Richard Guo <rguo@postgresql.org> 2024-07-29 [513f4472a] Reduce memory used by partitionwise joins
  • Allow <link linkend="guc-enable-partitionwise-join">partitionwise joins</link> in more cases, and reduce its memory usage (Richard Guo, Tom Lane, Ashutosh Bapat) 《機械翻訳》より多くのケースでpartitionwise結合を許可し、メモリ使用量を削減します。 (Richard Guo, Tom Lane, Ashutosh Bapat) § §

  • Author: Alexander Korotkov <akorotkov@postgresql.org> 2025-03-10 [fae535da0] Teach Append to consider tuple_fraction when accumulatin
  • Improve cost estimates of partition queries (Nikita Malakhov, Andrei Lepikhov) 《機械翻訳》パーティションの問い合わせの改善コストの見積もり。 (Nikita Malakhov, Andrei Lepikhov) §

  • Author: Tom Lane <tgl@sss.pgh.pa.us> 2025-04-02 [0dca5d68d] Change SQL-language functions to use the plan cache. Author: Tom Lane <tgl@sss.pgh.pa.us> 2025-04-17 [09b07c295] Minor performance improvement for SQL-language functions
  • Improve <link linkend="xfunc-sql"><acronym>SQL</acronym>-language function</link> plan caching (Alexander Pyhalov, Tom Lane) 《機械翻訳》改善SQL-言語機能プランキャッシング。 (Alexander Pyhalov, Tom Lane) § §

  • Author: Robert Haas <rhaas@postgresql.org> 2024-08-21 [e22253467] Treat number of disabled nodes in a path as a separate c
  • Improve handling of disabled optimizer features (Robert Haas) 《機械翻訳》無能力ハンドリングの改善オプティマイザの特徴。 (Robert Haas) §

E.1.3.1.2. インデックス #
<title>Indexes</title>
Author: Peter Geoghegan <pg@bowt.ie> 2025-04-04 [92fe23d93] Add nbtree skip scan optimization. Author: Peter Geoghegan <pg@bowt.ie> 2025-04-04 [8a510275d] Further optimize nbtree search scan key comparisons.
  • Allow skip scans of <link linkend="xfunc-sql">btree</link> indexes (Peter Geoghegan) 《機械翻訳》btreeインデックスのスキップスキャンを許可します。 (Peter Geoghegan) § §

    This allows multi-column btree indexes to be used in more cases such as when there are no restrictions on the first or early indexed columns (or there are non-equality ones), and there are useful restrictions on later indexed columns. 《機械翻訳》これにより、マルチ-カラムbtreeインデックスをより多くの場合に使用することができます。 例えば、最初または初期のインデックス付けされた列に制限がない場合(または、等しくない列がある場合)や、後のインデックス付けされた列に有用な制限がある場合などです。

  • Author: Peter Eisentraut <peter@eisentraut.org> 2025-03-18 [f278e1fe3] Allow non-btree unique indexes for partition keys Author: Peter Eisentraut <peter@eisentraut.org> 2025-03-18 [9d6db8bec] Allow non-btree unique indexes for matviews
  • Allow non-btree unique indexes to be used as partition keys and in materialized views (Mark Dilger) 《機械翻訳》非B-tree一意性インデックスをパーティションキーとして実体化ビュー(materialized view)で使用できるようになりました。 (Mark Dilger) § §

    The index type must still support equality. 《機械翻訳》インデックスタイプは依然としてサポートの平等でなければなりません。

  • Author: Tomas Vondra <tomas.vondra@postgresql.org> 2025-03-03 [8492feb98] Allow parallel CREATE INDEX for GIN indexes
  • Allow <link linkend="gin"><literal>GIN</literal></link> indexes to be created in parallel (Tomas Vondra, Matthias van de Meent) 《機械翻訳》パラレルでGINインデックスを作成できるようにします。 (Tomas Vondra, Matthias van de Meent) §

  • Author: Heikki Linnakangas <heikki.linnakangas@iki.fi> 2025-04-02 [e9e7b6604] Add GiST and btree sortsupport routines for range types
  • Allow values to be sorted to speed range-type <link linkend="gist">GiST</link> and <link linkend="btree">btree</link> index builds (Bernd Helmle) 《機械翻訳》値をソートして、レンジ-タイプGiSTおよびbtreeインデックスのビルドを高速化できます。 (Bernd Helmle) §

E.1.3.1.3. 性能一般 #
<title>General Performance</title>
Author: Andres Freund <andres@anarazel.de> 2025-03-17 [02844012b] aio: Basic subsystem initialization Author: Andres Freund <andres@anarazel.de> 2025-03-17 [da7226993] aio: Add core asynchronous I/O infrastructure Author: Andres Freund <andres@anarazel.de> 2025-03-18 [55b454d0e] aio: Infrastructure for io_method=worker Author: Andres Freund <andres@anarazel.de> 2025-03-18 [247ce06b8] aio: Add io_method=worker Author: Thomas Munro <tmunro@postgresql.org> 2025-03-19 [10f664684] Introduce io_max_combine_limit. Author: Thomas Munro <tmunro@postgresql.org> 2025-03-19 [06fb5612c] Increase io_combine_limit range to 1MB. Author: Andres Freund <andres@anarazel.de> 2025-03-26 [c325a7633] aio: Add io_method=io_uring Author: Andres Freund <andres@anarazel.de> 2025-03-29 [50cb7505b] aio: Implement support for reads in smgr/md/fd Author: Andres Freund <andres@anarazel.de> 2025-03-30 [047cba7fa] bufmgr: Implement AIO read support Author: Andres Freund <andres@anarazel.de> 2025-03-30 [12ce89fd0] bufmgr: Use AIO in StartReadBuffers() Author: Andres Freund <andres@anarazel.de> 2025-03-30 [2a5e709e7] Enable IO concurrency on all systems
  • Add an asynchronous I/O subsystem (Andres Freund, Thomas Munro, Nazir Bilal Yavuz, Melanie Plageman) 《機械翻訳》非同期入出力サブシステムを追加します。 (Andres Freund, Thomas Munro, Nazir Bilal Yavuz, Melanie Plageman) § § § § § § § § § § §

    This feature allows backends to queue multiple read requests, which allows for more efficient sequential scans, bitmap heap scans, vacuums, etc. This is enabled by server variable <xref linkend="guc-io-method"/>, with server variables <xref linkend="guc-io-combine-limit"/> and <xref linkend="guc-io-max-combine-limit"/> added to control it. This also enables <xref linkend="guc-effective-io-concurrency"/> and <xref linkend="guc-maintenance-io-concurrency"/> values greater than zero for systems without <function>fadvise()</function> support. The new system view <link linkend="view-pg-aios"><structname>pg_aios</structname></link> shows the file handles being used for asynchronous I/O. 《機械翻訳》この機能は、キューマルチプルへのバックエンド読み取り要求を可能にし、より効率的なシーケンシャルスキャン、ビットマップヒープスキャン、バキュームなどを可能にします。 これは、サーバ変数io_methodによって有効になり、サーバ変数io_combine_limitio_max_combine_limitがコントロールに追加されます。 これにより、fadvise()サポートのないシステムのeffective_io_concurrencymaintenance_io_concurrencyの値より大きいゼロも有効になります。 新しいシステムビューpg_aiosは、非同期I/Oに使用されているファイルハンドルを示します。

  • Author: Tomas Vondra <tomas.vondra@postgresql.org> 2024-09-21 [c4d5cb71d] Increase the number of fast-path lock slots
  • Improve the locking performance of queries that access many relations (Tomas Vondra) 《機械翻訳》改善は、多くのリレーションをアクセスとする問い合わせのロックパフォーマンスです。 (Tomas Vondra) §

  • Author: David Rowley <drowley@postgresql.org> 2024-08-20 [adf97c156] Speed up Hash Join by making ExprStates support hashing Author: David Rowley <drowley@postgresql.org> 2024-12-11 [0f5738202] Use ExprStates for hashing in GROUP BY and SubPlans Author: Jeff Davis <jdavis@postgresql.org> 2025-03-24 [4d143509c] Create accessor functions for TupleHashEntry. Author: Jeff Davis <jdavis@postgresql.org> 2025-03-24 [a0942f441] Add ExecCopySlotMinimalTupleExtra(). Author: Jeff Davis <jdavis@postgresql.org> 2025-03-24 [626df47ad] Remove 'additional' pointer from TupleHashEntryData.
  • Improve the performance and reduce memory usage of hash joins and <link linkend="sql-groupby"><literal>GROUP BY</literal></link> (David Rowley, Jeff Davis) 《機械翻訳》パフォーマンスを改善し、ハッシュ結合とGROUP BYのメモリ使用量を削減します。 (David Rowley, Jeff Davis) § § § § §

    This also improves hash set operations used by <link linkend="sql-except"><literal>EXCEPT</literal></link>, and hash lookups of subplan values. 《機械翻訳》これにより、EXCEPTで使用されるハッシュセット操作と、ハッシュ値のサブプランルックアップも改善される。

  • Author: Melanie Plageman <melanieplageman@gmail.com> 2025-02-11 [052026c9b] Eagerly scan all-visible pages to amortize aggressive va Author: Melanie Plageman <melanieplageman@gmail.com> 2025-03-03 [06eae9e62] Trigger more frequent autovacuums with relallfrozen
  • Allow normal vacuums to freeze some pages, even though they are all-visible (Melanie Plageman) 《機械翻訳》すべて可視であっても、通常の掃除機でページの一部をフリーズさせます。 (Melanie Plageman) § §

    This reduces the overhead of later full-relation freezing. The aggressiveness of this can be controlled by server variable and per-table setting <xref linkend="guc-vacuum-max-eager-freeze-failure-rate"/>. Previously vacuum never processed all-visible pages until freezing was required. 《機械翻訳》これにより、後の全リレーション凍結のオーバーヘッドが減少する。 この攻撃性は、サーバ変数とテーブルごとの設定vacuum_max_eager_freeze_failure_rateによって制御することができる。 これまでバキュームは、凍結が必要になるまで全可視ページを処理しなかった。

  • Author: Nathan Bossart <nathan@postgresql.org> 2025-03-20 [0164a0f9e] Add vacuum_truncate configuration parameter.
  • Add server variable <xref linkend="guc-vacuum-truncate"/> to control file truncation during <xref linkend="sql-vacuum"/> (Nathan Bossart, Gurjeet Singh) 《機械翻訳》VACUUM時にサーバ変数vacuum_truncateを制御ファイル切り捨てに追加します。 (Nathan Bossart, Gurjeet Singh) §

    A storage-level parameter with the same name and behavior already existed. 《機械翻訳》同じ名前と行動を持つストレージ・レベルパラメータはすでに存在していた。

  • Author: Melanie Plageman <melanieplageman@gmail.com> 2025-03-12 [ff79b5b2a] Increase default effective_io_concurrency to 16 Author: Melanie Plageman <melanieplageman@gmail.com> 2025-03-18 [cc6be07eb] Increase default maintenance_io_concurrency to 16
  • Increase server variables <xref linkend="guc-effective-io-concurrency"/>'s and <xref linkend="guc-maintenance-io-concurrency"/>'s default values to 16 (Melanie Plageman) 《機械翻訳》サーバ変数effective_io_concurrencymaintenance_io_concurrencyのデフォルトの値を16に増やします。 (Melanie Plageman) § §

    This more accurately reflects modern hardware. 《機械翻訳》これは現代のハードウェアをより正確に反映している。

E.1.3.1.4. 監視 #
<title>Monitoring</title>
Author: Melanie Plageman <melanieplageman@gmail.com> 2025-03-12 [9219093ca] Modularize log_connections output
  • Increase the logging granularity of server variable <xref linkend="guc-log-connections"/> (Melanie Plageman) 《機械翻訳》サーバ変数log_connectionsのロギング粒度を増加させる。 (Melanie Plageman) §

    This server variable was previously only boolean, which is still supported. 《機械翻訳》このサーバ変数は、以前はブールだけでしたが、今でも支持されています。

  • Author: Melanie Plageman <melanieplageman@gmail.com> 2025-03-12 [18cd15e70] Add connection establishment duration logging
  • Add <varname>log_connections</varname> option to report the duration of connection stages (Melanie Plageman) 《機械翻訳》レポートにコネクションステージの期間log_connectionsオプションを追加します。 (Melanie Plageman) §

  • Author: Tom Lane <tgl@sss.pgh.pa.us> 2025-04-07 [3516ea768] Add local-address escape "%L" to log_line_prefix.
  • Add <xref linkend="guc-log-line-prefix"/> escape <literal>%L</literal> to output the client <acronym>IP</acronym> address (Greg Sabino Mullane) 《機械翻訳》エスケープIPクライアントを出力するには、log_line_prefixアドレスを追加します。 %L (Greg Sabino Mullane) §

  • Author: Fujii Masao <fujii@postgresql.org> 2025-03-14 [6d376c3b0] Add GUC option to log lock acquisition failures. Author: Fujii Masao <fujii@postgresql.org> 2025-06-03 [73bdcfab3] Rename log_lock_failure GUC to log_lock_failures for con
  • Add server variable <xref linkend="guc-log-lock-failures"/> to log lock acquisition failures (Yuki Seino, Fujii Masao) 《機械翻訳》サーバ変数log_lock_failuresをログロックに追加できませんでした。 (Yuki Seino, Fujii Masao) § §

    Specifically it reports <link linkend="sql-for-update-share"><command>SELECT ... NOWAIT</command></link> lock failures. 《機械翻訳》特に、SELECT ... NOWAITロック障害を報告します。

  • Author: Michael Paquier <michael@paquier.xyz> 2025-01-28 [30a6ed0ce] Track per-relation cumulative time spent in [auto]vacuum
  • Modify <link linkend="monitoring-pg-stat-all-tables-view"><structname>pg_stat_all_tables</structname></link> and its variants to report the time spent in <xref linkend="sql-vacuum"/>, <xref linkend="sql-analyze"/>, and their <link linkend="autovacuum">automatic</link> variants (Sami Imseih) 《機械翻訳》pg_stat_all_tablesとその変種を修正して、VACUUMANALYZE、およびそれらの自動変種で費やした時間をレポートにする。 (Sami Imseih) §

    The new columns are <structfield>total_vacuum_time</structfield>, <structfield>total_autovacuum_time</structfield>, <structfield>total_analyze_time</structfield>, and <structfield>total_autoanalyze_time</structfield>. 《機械翻訳》新しい列はtotal_vacuum_timetotal_autovacuum_timetotal_analyze_time、およびtotal_autoanalyze_timeです。

  • Author: Nathan Bossart <nathan@postgresql.org> 2025-02-11 [bb8dff999] Add cost-based vacuum delay time to progress views. Author: Nathan Bossart <nathan@postgresql.org> 2025-02-14 [7720082ae] Add delay time to VACUUM/ANALYZE (VERBOSE) and autovacuu
  • Add delay time reporting to <xref linkend="sql-vacuum"/> and <xref linkend="sql-analyze"/> (Bertrand Drouvot, Nathan Bossart) 《機械翻訳》遅延時間の報告をVACUUMANALYZEに追加。 (Bertrand Drouvot, Nathan Bossart) § §

    This information appears in the server log, the system views <link linkend="vacuum-progress-reporting"><structname>pg_stat_progress_vacuum</structname></link> and <link linkend="pg-stat-progress-analyze-view"><structname>pg_stat_progress_analyze</structname></link>, and the output of <xref linkend="sql-vacuum"/> and <xref linkend="sql-analyze"/> when in <literal>VERBOSE</literal> mode; tracking must be enabled with the server variable <xref linkend="guc-track-cost-delay-timing"/>. 《機械翻訳》この情報は、サーバログ、システムビューpg_stat_progress_vacuumpg_stat_progress_ANALYZE、およびVACUUMANALYZEの出力に表示されます。 VERBOSEモード:サーバ変数track_cost_delay_timingで追跡を有効にする必要があります。

  • Author: Masahiko Sawada <msawada@postgresql.org> 2024-08-13 [4c1b4cdb8] Add resource statistics reporting to ANALYZE VERBOSE. Author: Masahiko Sawada <msawada@postgresql.org> 2024-09-09 [bb7775234] Add WAL usage reporting to ANALYZE VERBOSE output.
  • Add <acronym>WAL</acronym>, <acronym>CPU</acronym>, and average read statistics output to <command>ANALYZE VERBOSE</command> (Anthonin Bonnefoy) 《機械翻訳》WALCPU時間、平均の読み取り統計処理の出力をANALYZE VERBOSEに加算します。 (Anthonin Bonnefoy) § §

  • Author: Michael Paquier <michael@paquier.xyz> 2025-02-17 [6a8a7ce47] Add information about WAL buffers full to VACUUM/ANALYZE
  • Add full <acronym>WAL</acronym> buffer count to <command>VACUUM</command>/<command>ANALYZE (VERBOSE)</command> and autovacuum log output (Bertrand Drouvot) 《機械翻訳》完全なWALバッファカウントをVACUUM/ANALYZE (VERBOSE)およびオートバキュームログの出力に追加します。 (Bertrand Drouvot) §

  • Author: Michael Paquier <michael@paquier.xyz> 2024-12-19 [9aea73fc6] Add backend-level statistics to pgstats Author: Michael Paquier <michael@paquier.xyz> 2025-03-03 [3f1db99bf] Handle auxiliary processes in SQL functions of backend s
  • Add per-backend I/O statistics reporting (Bertrand Drouvot) 《機械翻訳》バックエンドごとの入出力統計処理レポートを追加します。 (Bertrand Drouvot) § §

    The statistics are accessed via <link linkend="pg-stat-get-backend-io"><function>pg_stat_get_backend_io()</function></link>. Per-backend I/O statistics can be cleared via <link linkend="monitoring-stats-funcs-table"><function>pg_stat_reset_backend_stats()</function></link>. 《機械翻訳》統計処理はpg_stat_get_backend_io()経由でアクセスされます。 バックエンドごとの入出力統計処理はpg_stat_reset_backend_stats()経由でクリアできます。

  • Author: Michael Paquier <michael@paquier.xyz> 2025-01-14 [f92c854cf] Make pg_stat_io count IOs as bytes instead of blocks for
  • Add <link linkend="monitoring-pg-stat-io-view"><structname>pg_stat_io</structname></link> columns to report I/O activity in bytes (Nazir Bilal Yavuz) 《機械翻訳》レポートにpg_stat_io列を追加します。 バイト単位の入出力動作。 (Nazir Bilal Yavuz) §

    The new columns are <structfield>read_bytes</structfield>, <structfield>write_bytes</structfield>, and <structfield>extend_bytes</structfield>. The <structfield>op_bytes</structfield> column, which always equaled <link linkend="guc-block-size"><varname>BLCKSZ</varname></link>, has been removed. 《機械翻訳》新しい列はread_byteswrite_bytesおよびextend_bytesです。 常にBLCKSZと等しいop_bytesカラムは削除されました。

  • Author: Michael Paquier <michael@paquier.xyz> 2025-02-04 [a051e71e2] Add data for WAL in pg_stat_io and backend statistics Author: Michael Paquier <michael@paquier.xyz> 2025-02-20 [4538bd3f1] doc: Add details about object "wal" in pg_stat_io Author: Michael Paquier <michael@paquier.xyz> 2025-03-06 [7f7f324eb] Add more monitoring data for WAL writes in the WAL recei
  • Add <acronym>WAL</acronym> I/O activity rows to <structname>pg_stat_io</structname> (Nazir Bilal Yavuz, Bertrand Drouvot, Michael Paquier) 《機械翻訳》WALI/Oアクティビティ行をpg_stat_io. (Nazir Bilal Yavuz, Bertrand Drouvot, Michael Paquier) § § §

    This includes <acronym>WAL</acronym> receiver activity and a wait event for such writes. 《機械翻訳》これにはWALレシーバの活動と、このような書き込みのためのイベント待機が含まれます。

  • Author: Michael Paquier <michael@paquier.xyz> 2025-02-26 [6c349d83b] Re-add GUC track_wal_io_timing
  • Change server variable <xref linkend="guc-track-wal-io-timing"/> to control tracking <acronym>WAL</acronym> timing in <structname>pg_stat_io</structname> instead of <link linkend="pg-stat-wal-view"><structname>pg_stat_wal</structname></link> (Bertrand Drouvot) 《機械翻訳》pg_stat_io代わりpg_stat_walで、サーバ変数track_wal_io_timingをコントロールトラッキングWALタイミングに変更します。 (Bertrand Drouvot) §

  • Author: Michael Paquier <michael@paquier.xyz> 2025-02-24 [2421e9a51] Remove read/sync fields from pg_stat_wal and GUC track_w Author: Michael Paquier <michael@paquier.xyz> 2025-02-26 [6c349d83b] Re-add GUC track_wal_io_timing
  • Remove read/sync columns from <structname>pg_stat_wal</structname> (Bertrand Drouvot) 《機械翻訳》pg_stat_walから読み取り/同期列を削除します。 (Bertrand Drouvot) § §

    This removes columns <structfield>wal_write</structfield>, <structfield>wal_sync</structfield>, <structfield>wal_write_time</structfield>, and <structfield>wal_sync_time</structfield>. 《機械翻訳》これにより、列wal_writewal_syncwal_write_time、およびwal_sync_time

  • Author: Michael Paquier <michael@paquier.xyz> 2025-03-11 [76def4cdd] Add WAL data to backend statistics
  • Add function <link linkend="pg-stat-get-backend-wal"><function>pg_stat_get_backend_wal()</function></link> to return per-backend <acronym>WAL</acronym> statistics (Bertrand Drouvot) 《機械翻訳》関数pg_stat_get_backend_wal()を結果per-バックエンドWAL統計処理に追加します。 (Bertrand Drouvot) §

    Per-backend <acronym>WAL</acronym> statistics can be cleared via <link linkend="monitoring-stats-funcs-table"><function>pg_stat_reset_backend_stats()</function></link>. 《機械翻訳》バックエンド別WAL統計処理は、pg_stat_reset_backend_stats()を使用して決済できます。

  • Author: Nathan Bossart <nathan@postgresql.org> 2024-10-11 [4e1fad378] Add pg_ls_summariesdir().
  • Add function <link linkend="functions-admin-genfile-table"><function>pg_ls_summariesdir()</function></link> to specifically list the contents of <link linkend="storage-file-layout"><envar>PGDATA</envar></link>/<link linkend="guc-wal-summary-keep-time"><filename>pg_wal/summaries</filename></link> (Yushi Ogiwara) 《機械翻訳》関数pg_ls_summariesdir()を追加して、PGDATA/pg_wal/summariesの内容をリストします。 (Yushi Ogiwara) §

  • Author: Fujii Masao <fujii@postgresql.org> 2024-09-30 [559efce1d] Add num_done counter to the pg_stat_checkpointer view.
  • Add column <link linkend="monitoring-pg-stat-checkpointer-view"><structname>pg_stat_checkpointer</structname></link>.<structfield>num_done</structfield> to report the number of completed checkpoints (Anton A. Melnikov) 《機械翻訳》カラムpg_stat_checkpointer.num_done toレポート完了したチェックポイントの数を追加しました。 (Anton A. Melnikov) §

    Columns <structfield>num_timed</structfield> and <structfield>num_requested</structfield> count both completed and skipped checkpoints. 《機械翻訳》列num_timedおよびnum_requestedカウントは完了したチェックポイントとスキップされたのチェックポイントの両方。

  • Author: Fujii Masao <fujii@postgresql.org> 2024-10-02 [17cc5f666] Fix inconsistent reporting of checkpointer stats.
  • Add column <structname>pg_stat_checkpointer</structname>.<structfield>slru_written</structfield> to report <acronym>SLRU</acronym> buffers written (Nitin Jadhav) 《機械翻訳》書き込まれたカラムpg_stat_checkpointer.slru_written toレポートSLRUバッファを追加しました。 (Nitin Jadhav) §

    Also, modify the checkpoint server log message to report separate shared buffer and <acronym>SLRU</acronym> buffer values. 《機械翻訳》また、チェックポイントサーバログメッセージをレポートの個別の共有バッファおよびSLRUバッファの値に変更します。

  • Author: Michael Paquier <michael@paquier.xyz> 2024-11-11 [e7a9496de] Add two attributes to pg_stat_database for parallel work
  • Add columns to <link linkend="monitoring-pg-stat-database-view"><structname>pg_stat_database</structname></link> to report parallel worker activity (Benoit Lobréau) 《機械翻訳》レポートパラレルワーカーアクティビティpg_stat_databaseに列を追加します。 (Benoit Lobréau) §

    The new columns are <structfield>parallel_workers_to_launch</structfield> and <structfield>parallel_workers_launched</structfield>. 《機械翻訳》新しい列はparallel_workers_to_launchparallel_workers_launchedです。

  • Author: Álvaro Herrera <alvherre@alvh.no-ip.org> 2025-03-18 [62d712ecf] Introduce squashing of constant lists in query jumbling Author: Álvaro Herrera <alvherre@alvh.no-ip.org> 2025-03-27 [9fbd53dea] Remove the query_id_squash_values GUC Author: Álvaro Herrera <alvherre@kurilemu.de> Branch: master Release: REL_18_BR [c2da1a5d6] 2025-06-24 19:36:32 +0200
  • Have <link linkend="guc-compute-query-id">query id</link> computation of constant lists consider only the first and last constants (Dmitry Dolgov, Sami Imseih) 《機械翻訳》問い合わせリストのHave定数id計算では、最初と最後の定数のみを考慮する。 (Dmitry Dolgov, Sami Imseih) § § §

    Jumbling is used by <xref linkend="pgstatstatements"/>. 《機械翻訳》ジャンブリングはpg_stat_statementsで使用されます。

  • Author: Michael Paquier <michael@paquier.xyz> 2025-03-26 [787514b30] Use relation name instead of OID in query jumbling for R
  • Adjust query id computations to group together queries using the same relation name (Michael Paquier, Sami Imseih) 《機械翻訳》問い合わせID計算を、同じグループ名前を使用するリレーション結合問い合わせーに調整します。 (Michael Paquier, Sami Imseih) §

    This is true even if the tables in different schemas have different column names. 《機械翻訳》異なるスキーマのテーブルの真名が異なっていても、これはカラムです。

  • Author: David Rowley <drowley@postgresql.org> 2024-07-01 [12227a1d5] Add context type field to pg_backend_memory_contexts
  • Add column <link linkend="view-pg-backend-memory-contexts"><structname>pg_backend_memory_contexts</structname></link>.<structfield>type</structfield> to report the type of memory context (David Rowley) 《機械翻訳》カラムpg_backend_memory_contexts.typeをメモリコンテキストタイプのレポートに追加します。 (David Rowley) §

  • Author: David Rowley <drowley@postgresql.org> 2024-07-25 [32d3ed816] Add path column to pg_backend_memory_contexts view
  • Add column <structname>pg_backend_memory_contexts</structname>.<structfield>path</structfield> to show memory context parents (Melih Mutlu) 《機械翻訳》カラムpg_backend_memory_contexts.pathを追加して、メモリコンテキストの親を表示します。 (Melih Mutlu) §

E.1.3.1.5. 権限 #
<title>Privileges</title>
Author: Michael Paquier <michael@paquier.xyz> 2024-07-04 [4564f1ceb] Add pg_get_acl() to get the ACL for a database object Author: Michael Paquier <michael@paquier.xyz> 2024-07-10 [d898665bf] Extend pg_get_acl() to handle sub-object IDs
  • Add function <link linkend="functions-info-object-table"><function>pg_get_acl()</function></link> to retrieve database access control details (Joel Jacobson) 《機械翻訳》関数pg_get_acl()を追加して、データベースアクセスコントロールの詳細を取得します。 (Joel Jacobson) § §

  • Author: Fujii Masao <fujii@postgresql.org> 2024-09-12 [4eada203a] Add has_largeobject_privilege function.
  • Add function <link linkend="functions-info-access-table"><function>has_largeobject_privilege()</function></link> to check large object privileges (Yugo Nagata) 《機械翻訳》関数has_largeobject_privilege()をチェックラージオブジェクトの権限に追加します。 (Yugo Nagata) §

  • Author: Fujii Masao <fujii@postgresql.org> 2025-04-04 [0d6c47766] Extend ALTER DEFAULT PRIVILEGES to define default privil
  • Allow <xref linkend="sql-alterdefaultprivileges"/> to define large object default privileges (Takatsuka Haruka, Yugo Nagata, Laurenz Albe) 《機械翻訳》ALTER DEFAULT PRIVILEGESがラージオブジェクトデフォルトの権限を定義できるようにします。 (Takatsuka Haruka, Yugo Nagata, Laurenz Albe) §

  • Author: Nathan Bossart <nathan@postgresql.org> 2024-07-09 [ccd38024b] Introduce pg_signal_autovacuum_worker.
  • Add predefined role <link linkend="predefined-roles"><literal>pg_signal_autovacuum_worker</literal></link> (Kirill Reshke) 《機械翻訳》定義済みのロールを追加しますpg_signal_autovacuum_worker。 (Kirill Reshke) §

    This allows sending signals to autovacuum workers. 《機械翻訳》これにより、オートバキュームの従業員に信号を送ることができる。

E.1.3.1.6. サーバ設定 #
<title>Server Configuration</title>
Author: Daniel Gustafsson <dgustafsson@postgresql.org> 2025-02-20 [b3f0be788] Add support for OAUTHBEARER SASL mechanism
  • Add support for the <link linkend="auth-oauth">OAuth authentication method</link> (Jacob Champion, Daniel Gustafsson, Thomas Munro) 《機械翻訳》OAuthサポートメソッドに認証を追加します。 (Jacob Champion, Daniel Gustafsson, Thomas Munro) §

    This adds an <literal>oauth</literal> authentication method to <link linkend="auth-pg-hba-conf"><filename>pg_hba.conf</filename></link>, libpq OAuth options, a server variable <xref linkend="guc-oauth-validator-libraries"/> to load token validation libraries, and a configure flag <link linkend="configure-option-with-libcurl"><option>&#45;-with-libcurl</option></link> to add the required compile-time libraries. 《機械翻訳》これは、OAuth認証メソッドをpg_hba.confに、libpq OAuthオプションを、サーバ変数oauth_validator_librariesをロードトークンバリデーションライブラリに、configureフラグ--with-libcurlを追加して、必要なコンパイル時ライブラリを追加します。

  • Author: Daniel Gustafsson <dgustafsson@postgresql.org> 2024-10-24 [45188c2ea] Support configuring TLSv1.3 cipher suites
  • Add server variable <xref linkend="guc-ssl-tls13-ciphers"/> to allow specification of multiple colon-separated TLSv1.3 cipher suites (Erica Zhang, Daniel Gustafsson) 《機械翻訳》サーバ変数ssl_tls13_ciphersを追加して、マルチプルコロンで分離されたTLSv1.3暗号スイートの指定を可能にする。 (Erica Zhang, Daniel Gustafsson) §

  • Author: Daniel Gustafsson <dgustafsson@postgresql.org> 2025-03-18 [daa02c6bd] Add X25519 to the default set of curves
  • Change server variable <xref linkend="guc-ssl-groups"/>'s default to include elliptic curve X25519 (Daniel Gustafsson, Jacob Champion) 《機械翻訳》サーバ変数ssl_groupsのデフォルトをinclude楕円曲線X25519に変更する。 (Daniel Gustafsson, Jacob Champion) §

  • Author: Daniel Gustafsson <dgustafsson@postgresql.org> 2024-10-24 [3d1ef3a15] Support configuring multiple ECDH curves
  • Rename server variable <varname>ssl_ecdh_curve</varname> to <xref linkend="guc-ssl-groups"/> and allow multiple colon-separated <acronym>ECDH</acronym> curves to be specified (Erica Zhang, Daniel Gustafsson) 《機械翻訳》サーバ変数の名前をssl_ecdh_curvessl_groupsに変更し、マルチプルコロン分離ECDH曲線を指定できるようにする。 (Erica Zhang, Daniel Gustafsson) §

    The previous name still works. 《機械翻訳》以前の名前はまだ動いています。

  • Author: Heikki Linnakangas <heikki.linnakangas@iki.fi> 2025-04-02 [a460251f0] Make cancel request keys longer Author: Heikki Linnakangas <heikki.linnakangas@iki.fi> 2024-07-29 [9d9b9d46f] Move cancel key generation to after forking the backend
  • Make <link linkend="functions-admin-signal-table">cancel request keys</link> 256 bits (Heikki Linnakangas, Jelte Fennema-Nio) 《機械翻訳》makeキャンセルリクエスト鍵256ビット。 (Heikki Linnakangas, Jelte Fennema-Nio) § §

    This is only possible when the server and client support wire protocol version 3.2, introduced in this release. 《機械翻訳》これは、サーバとクライアントのサポート線プロトコルバージョン3.2がこのリリースに導入されたときにのみ可能です。

  • Author: Nathan Bossart <nathan@postgresql.org> 2025-01-06 [c758119e5] Allow changing autovacuum_max_workers without restarting
  • Add server variable <xref linkend="guc-autovacuum-worker-slots"/> to specify the maximum number of background workers (Nathan Bossart) 《機械翻訳》サーバワーカーの最大数を指定するには、バックグラウンド変数autovacuum_worker_slotsを追加します。 (Nathan Bossart) §

    With this variable set, <xref linkend="guc-autovacuum-max-workers"/> can be adjusted at runtime up to this maximum without a server restart. 《機械翻訳》この変数設定では、ランタイムリスタートがなくても、サーバでautovacuum_max_workersをこの最大値まで調整できます。

  • Author: Nathan Bossart <nathan@postgresql.org> 2025-02-05 [306dc520b] Introduce autovacuum_vacuum_max_threshold.
  • Allow specification of the fixed number of dead tuples that will trigger an <link linkend="autovacuum">autovacuum</link> (Nathan Bossart, Frédéric Yhuel) 《機械翻訳》オートバキュームをトリガするデッドタプルの固定数の指定を許可します。 (Nathan Bossart, Frédéric Yhuel) §

    The server variable is <xref linkend="guc-autovacuum-vacuum-max-threshold"/>. Percentages are still used for triggering. 《機械翻訳》サーバ変数はautovacuum_vacuum_max_thresholdです。 パーセンテージは引き続きトリガに使用されます。

  • Author: Andres Freund <andres@anarazel.de> 2025-03-24 [adb5f85fa] Redefine max_files_per_process to control additionally o
  • Change server variable <xref linkend="guc-max-files-per-process"/> to limit only files opened by a backend (Andres Freund) 《機械翻訳》サーバ変数max_files_per_processを変更して、開かれるのファイルのみをバックエンド別に制限します。 (Andres Freund) §

    Previously files opened by the postmaster were also counted toward this limit. 《機械翻訳》以前は、postmasterによる開かれるのファイルもこの制限にカウントされていました。

  • Author: Nathan Bossart <nathan@postgresql.org> 2024-07-26 [0dcaea569] Introduce num_os_semaphores GUC.
  • Add server variable <xref linkend="guc-num-os-semaphores"/> to report the required number of semaphores (Nathan Bossart) 《機械翻訳》サーバ変数num_os_semaphoresをレポートに追加必要な数のセマフォ。 (Nathan Bossart) §

    This is useful for operating system configuration. 《機械翻訳》これはオペレーティングシステム設定に便利です。

  • Author: Peter Eisentraut <peter@eisentraut.org> 2025-03-19 [4f7f7b037] extension_control_path Author: Peter Eisentraut <peter@eisentraut.org> 2025-05-02 [81eaaa2c4] Make "directory" setting work with extension_control_pat
  • Add server variable <xref linkend="guc-extension-control-path"/> to specify the location of extension control files (Peter Eisentraut, Matheus Alcantara) 《機械翻訳》サーバ変数extension_control_pathを追加して、extensionコントロールファイルの場所を指定します。 (Peter Eisentraut, Matheus Alcantara) § §

E.1.3.1.7. ストリーミングレプリケーションとリカバリ #
<title>Streaming Replication and Recovery</title>
Author: Amit Kapila <akapila@postgresql.org> 2025-02-19 [ac0e33136] Invalidate inactive replication slots.
  • Allow inactive replication slots to be automatically invalidated using server variable <xref linkend="guc-idle-replication-slot-timeout"/> (Nisha Moond, Bharath Rupireddy) 《機械翻訳》サーバレプリケーションidle_replication_slot_timeoutを使用して、非アクティブな変数スロットが自動的に無効になるようにします。 (Nisha Moond, Bharath Rupireddy) §

  • Author: Masahiko Sawada <msawada@postgresql.org> 2025-03-21 [04ff636cb] Add GUC option to control maximum active replication ori
  • Add server variable <xref linkend="guc-max-active-replication-origins"/> to control the maximum active replication origins (Euler Taveira) 《機械翻訳》コントロールの最大アクティブレプリケーション起点にサーバ変数max_active_replication_originsを加えます。 (Euler Taveira) §

    This was previously controlled by <xref linkend="guc-max-replication-slots"/>, but this new setting allows a higher origin count in cases where fewer slots are required. 《機械翻訳》これは以前はmax_replication_slotsによって制御されていましたが、この新しい設定により、必要なスロットが少ない場合に、より高いオリジンカウントが可能になります。

<title><link linkend="logical-replication">Logical Replication</link></title>
Author: Amit Kapila <akapila@postgresql.org> 2024-10-30 [745217a05] Replicate generated columns when specified in the column Author: Amit Kapila <akapila@postgresql.org> 2024-11-07 [7054186c4] Replicate generated columns when 'publish_generated_colu Author: Amit Kapila <akapila@postgresql.org> 2024-12-04 [87ce27de6] Ensure stored generated columns must be published when r Author: Amit Kapila <akapila@postgresql.org> 2025-01-30 [6252b1eaf] Doc: Generated column replication.
  • Allow the values of <link linkend="sql-createtable-parms-generated-stored">generated columns</link> to be logically replicated (Shubham Khanna, Vignesh C, Zhijie Hou, Shlok Kyal, Peter Smith) 《機械翻訳》生成された列の値を論理的にレプリケートできるようにします。 (Shubham Khanna, Vignesh C, Zhijie Hou, Shlok Kyal, Peter Smith) § § § §

    If the publication specifies a column list, all specified columns, generated and non-generated, are published. Without a specified column list, publication option <literal>publish_generated_columns</literal> controls whether generated columns are published. Previously generated columns were not replicated and the subscriber had to compute the values if possible; this is particularly useful for non-<productname>PostgreSQL</productname> subscribers which lack such a capability. 《機械翻訳》パブリケーションでカラムリストが指定されている場合、生成されているかどうかにかかわらず、指定されたすべての列が発行されます。 カラムリストが指定されていない場合は、パブリケーションオプションpublish_generated_columns生成された列を発行するかどうかを制御します。 以前に生成された列は複製されず、サブスクライバーは可能なかぎり値を計算する必要がありました。 これは、このような機能を持たない非PostgreSQLサブスクライバーの場合に特に便利です。

  • Author: Amit Kapila <akapila@postgresql.org> 2024-10-28 [1bf1140be] Change the default value of the streaming option to 'par
  • Change the default <xref linkend="sql-createsubscription"/> streaming option from <literal>off</literal> to <literal>parallel</literal> (Vignesh C) 《機械翻訳》デフォルトCREATE SUBSCRIPTIONストリーミングオプションをoffからparallelに変更します。 (Vignesh C) §

  • Author: Amit Kapila <akapila@postgresql.org> 2024-07-24 [1462aad2e] Allow altering of two_phase option of a SUBSCRIPTION. Author: Amit Kapila <akapila@postgresql.org> 2025-04-03 [4868c96bc] Fix slot synchronization for two_phase enabled slots.
  • Allow <xref linkend="sql-altersubscription"/> to change the replication slot's two-phase commit behavior (Hayato Kuroda, Ajin Cherian, Amit Kapila, Zhijie Hou) 《機械翻訳》ALTER SUBSCRIPTIONがレプリケーションスロットの二相コミット挙動を変化させることを可能にする。 (Hayato Kuroda, Ajin Cherian, Amit Kapila, Zhijie Hou) § §

  • Author: Amit Kapila <akapila@postgresql.org> 2024-08-20 [9758174e2] Log the conflicts while applying changes in logical repl Author: Amit Kapila <akapila@postgresql.org> 2024-08-22 [edcb71258] Doc: explain the log format of logical replication confl Author: Amit Kapila <akapila@postgresql.org> 2024-08-29 [640178c92] Rename the conflict types for the origin differ cases. Author: Amit Kapila <akapila@postgresql.org> 2024-09-04 [6c2b5edec] Collect statistics about conflicts in logical replicatio Author: Amit Kapila <akapila@postgresql.org> 2025-03-24 [73eba5004] Detect and Log multiple_unique_conflicts type conflict.
  • Log <link linkend="hot-standby-conflict">conflicts</link> while applying logical replication changes (Zhijie Hou, Nisha Moond) 《機械翻訳》ログ変更を適用中の論理レプリケーション競合 (Zhijie Hou, Nisha Moond) § § § § §

    Also report in new columns of <link linkend="monitoring-pg-stat-subscription-stats"><structname>pg_stat_subscription_stats</structname></link>. 《機械翻訳》また、pg_stat_subscription_statsの新しい列のレポート。

E.1.3.2. ユーティリティコマンド #

<title>Utility Commands</title>
Author: Peter Eisentraut <peter@eisentraut.org> 2025-02-07 [83ea6c540] Virtual generated columns Author: Peter Eisentraut <peter@eisentraut.org> 2025-03-28 [cdc168ad4] Add support for not-null constraints on virtual generate Author: Richard Guo <rguo@postgresql.org> 2025-02-25 [1e4351af3] Expand virtual generated columns in the planner
  • Allow <link linkend="sql-createtable-parms-generated-stored">generated columns</link> to be virtual, and make them the default (Peter Eisentraut, Jian He, Richard Guo, Dean Rasheed) 《機械翻訳》生成された列を仮想にし、makeをデフォルトにします。 (Peter Eisentraut, Jian He, Richard Guo, Dean Rasheed) § § §

    Virtual generated columns generate their values when the columns are read, not written. The write behavior can still be specified via the <literal>STORED</literal> option. 《機械翻訳》仮想生成列は、列が書き込まれるのではなく、読み取られるときに値を生成します。 書き込み動作は、STOREDオプションを使用して指定できます。

  • Author: Dean Rasheed <dean.a.rasheed@gmail.com> 2025-01-16 [80feb727c] Add OLD/NEW support to RETURNING in DML queries.
  • Add <literal>OLD</literal>/<literal>NEW</literal> support to <link linkend="dml-returning"><literal>RETURNING</literal></link> in <acronym>DML</acronym> queries (Dean Rasheed) 《機械翻訳》DML問い合わせでRETURNINGOLD/NEWサポートを追加します。 (Dean Rasheed) §

    Previously <literal>RETURNING</literal> only returned new values for <xref linkend="sql-insert"/> and <xref linkend="sql-update"/>, and old values for <xref linkend="sql-delete"/>; <xref linkend="sql-merge"/> would return the appropriate value for the internal query executed. This new syntax allows the <literal>RETURNING</literal> list of <command>INSERT</command>/<command>UPDATE</command>/<command>DELETE</command>/<command>MERGE</command> to explicitly return old and new values by using the special aliases <literal>old</literal> and <literal>new</literal>. These aliases can be renamed to avoid identifier conflicts. 《機械翻訳》以前は、RETURNINGINSERTUPDATEの新しい値のみを返し、DELETEの古い値を返していました。 MERGEは、実行される内部問い合わせの適切な値を結果していました。 この新しい構文では、INSERT/UPDATE/DELETE/のRETURNINGリストは、特別なエイリアスoldおよびnewを使用して、古い値と新しい値を明示的に結果することができます。 これらのエイリアスは、識別子の競合を回避するために名前を変更できます。 MERGE

  • Author: Michael Paquier <michael@paquier.xyz> 2025-02-19 [302cf1575] Add support for LIKE in CREATE FOREIGN TABLE
  • Allow foreign tables to be created like existing local tables (Zhang Mingli) 《機械翻訳》既存のローカルテーブルのように外部テーブルを作成することができます。 (Zhang Mingli) §

    The syntax is <link linkend="sql-createforeigntable"><command>CREATE FOREIGN TABLE ... LIKE</command></link>. 《機械翻訳》構文はCREATE FOREIGN TABLE ... LIKEです。

  • Author: Peter Eisentraut <peter@eisentraut.org> 2024-11-27 [85b7efa1c] Support LIKE with nondeterministic collations
  • Allow <link linkend="functions-like"><literal>LIKE</literal></link> with <link linkend="collation-nondeterministic">nondeterministic collations</link> (Peter Eisentraut) 《機械翻訳》非決定的照合のAllowLIKE。 (Peter Eisentraut) §

  • Author: Peter Eisentraut <peter@eisentraut.org> 2025-02-21 [329304c90] Support text position search functions with nondetermini
  • Allow text position search functions with nondeterministic collations (Peter Eisentraut) 《機械翻訳》非決定的照合を使用するテキスト位置検索関数が許可されました。 (Peter Eisentraut) §

    These used to generate an error. 《機械翻訳》これらはエラーを発生させるために使用された。

  • Author: Jeff Davis <jdavis@postgresql.org> 2025-01-17 [d3d098316] Support PG_UNICODE_FAST locale in the builtin collation
  • Add builtin collation provider <link linkend="locale-providers"><literal>PG_UNICODE_FAST</literal></link> (Jeff Davis) 《機械翻訳》組み込みの照合順序プロバイダPG_UNICODE_FASTを追加します。 (Jeff Davis) §

    This locale supports case mapping, but sorts in code point order, not natural language order. 《機械翻訳》このロケールはケースマッピングをサポートしていますが、自然語オーダーではなく、コードポイントオーダーでソートします。

  • Author: David Rowley <drowley@postgresql.org> 2024-09-24 [62ddf7ee9] Add ONLY support for VACUUM and ANALYZE
  • Allow <xref linkend="sql-vacuum"/> and <xref linkend="sql-analyze"/> to process partitioned tables without processing their children (Michael Harris) 《機械翻訳》VACUUMANALYZEを子を処理せずにプロセステーブルパーティションに許可します。 (Michael Harris) §

    This is enabled with the new <literal>ONLY</literal> option. This is useful since autovacuum does not process partitioned tables, just its children. 《機械翻訳》これは、新しいONLYオプションを使用すると有効になります。 これは、オートバキュームがテーブルパーティションのプロセスではなく、その子のみであるため便利です。

  • Author: Jeff Davis <jdavis@postgresql.org> 2024-10-11 [e839c8ecc] Create functions pg_set_relation_stats, pg_clear_relatio Author: Jeff Davis <jdavis@postgresql.org> 2024-10-24 [d32d14639] Add functions pg_restore_relation_stats(), pg_restore_at Author: Jeff Davis <jdavis@postgresql.org> 2025-03-25 [650ab8aaf] Stats: use schemaname/relname instead of regclass.
  • Add functions to modify per-relation and per-column optimizer statistics (Corey Huinker) 《機械翻訳》リレーションごとおよびカラムごとのオプティマイザ統計処理を変更する機能を追加します。 (Corey Huinker) § § §

    The functions are <link linkend="functions-admin-statsmod"><function>pg_restore_relation_stats()</function></link>, <function>pg_restore_attribute_stats()</function>, <function>pg_clear_relation_stats()</function>, and <function>pg_clear_attribute_stats()</function>. 《機械翻訳》関数は、pg_restore_relation_stats()pg_restore_attribute_stats()pg_clear_relation_stats()、およびpg_clear_attribute_stats()です。

  • Author: Thomas Munro <tmunro@postgresql.org> 2025-04-08 [f78ca6f3e] Introduce file_copy_method setting.
  • Add server variable <xref linkend="guc-file-copy-method"/> to control the file copying method (Nazir Bilal Yavuz) 《機械翻訳》サーバ変数file_copy_methodをコントロールファイルに追加してメソッドをコピーします。 (Nazir Bilal Yavuz) §

    This controls whether <link linkend="sql-createdatabase"><command>CREATE DATABASE ... STRATEGY=FILE_COPY</command></link> and <link linkend="sql-alterdatabase"><command>ALTER DATABASE ... SET TABLESPACE</command></link> uses file copy or clone. 《機械翻訳》これは、CREATE DATABASE ... STRATEGY=FILE_COPYおよびALTER DATABASE ... SET TABLESPACEがファイルコピーまたはクローンのどちらを使用するかを制御します。

E.1.3.2.1. Constraints #
Author: Peter Eisentraut <peter@eisentraut.org> 2024-09-17 [fc0438b4e] Add temporal PRIMARY KEY and UNIQUE constraints Author: Peter Eisentraut <peter@eisentraut.org> 2024-09-17 [89f908a6d] Add temporal FOREIGN KEY contraints
  • Allow the specification of non-overlapping <link linkend="sql-createtable-parms-primary-key"><literal>PRIMARY KEY</literal></link>, <link linkend="sql-createtable-parms-unique"> <literal>UNIQUE</literal></link>, and <link linkend="sql-createtable-parms-references">foreign key</link> constraints (Paul A. Jungwirth) 《機械翻訳》重複しないPRIMARY KEYUNIQUE、および外部キー制約の指定を許可します。 (Paul A. Jungwirth) § §

    This is specified by <literal>WITHOUT OVERLAPS</literal> for <literal>PRIMARY KEY</literal> and <literal>UNIQUE</literal>, and by <literal>PERIOD</literal> for foreign keys, all applied to the last specified column. 《機械翻訳》これは、WITHOUT OVERLAPS for PRIMARY KEY and UNIQUE,and PERIOD for foreign keys, all applied to the last specifiedカラム.

  • Author: Peter Eisentraut <peter@eisentraut.org> 2025-01-11 [ca87c415e] Add support for NOT ENFORCED in CHECK constraints Author: Peter Eisentraut <peter@eisentraut.org> 2025-04-02 [eec0040c4] Add support for NOT ENFORCED in foreign key constraints
  • Allow <link linkend="sql-createtable-parms-check"><literal>CHECK</literal></link> and <link linkend="sql-createtable-parms-references">foreign key</link> constraints to be specified as <literal>NOT ENFORCED</literal> (Amul Sul) 《機械翻訳》CHECKおよび外部キー制約をNOT ENFORCEDとして指定できるようになりました。 (Amul Sul) § §

    This also adds column <link linkend="catalog-pg-constraint"><structname>pg_constraint</structname></link>.<structfield>conenforced</structfield>. 《機械翻訳》これにより、カラムpg_制約も追加されます。 conenforced.

  • Author: Peter Eisentraut <peter@eisentraut.org> 2024-11-15 [9321d2fdf] Fix collation handling for foreign keys
  • Require <link linkend="sql-createtable-parms-references">primary/foreign key</link> relationships to use either deterministic collations or the the same nondeterministic collations (Peter Eisentraut) 《機械翻訳》確定的照合または同じ非確定的照合を使用するためにプライマリ/外部キーリレーションシップが必要です。 (Peter Eisentraut) §

    The restore of a <xref linkend="app-pgdump"/>, also used by <xref linkend="pgupgrade"/>, will fail if these requirements are not met; schema changes must be made for these upgrade methods to succeed. 《機械翻訳》これらの要件が満たされていない場合、pg_upgradeでも使用されるpg_dumpのリストアは失敗します。 これらのスキーマ方法を成功させるには、アップグレードを変更する必要があります。

  • Author: Álvaro Herrera <alvherre@alvh.no-ip.org> 2024-11-08 [14e87ffa5] Add pg_constraint rows for not-null constraints Author: Fujii Masao <fujii@postgresql.org> Branch: master Release: REL_18_BR [81ce602d4] 2025-06-26 20:25:34 +0900
  • Store column <link linkend="sql-createtable-parms-not-null"><literal>NOT NULL</literal></link> specifications in <link linkend="catalog-pg-constraint"><structname>pg_constraint</structname></link> (Álvaro Herrera, Bernd Helmle) 《機械翻訳》カラムNOT NULL仕様をpg_constraintに保管する。 (Álvaro Herrera, Bernd Helmle) § §

    This allows names to be specified for <literal>NOT NULL</literal> constraint. This also adds <literal>NOT NULL</literal> constraints to foreign tables and <literal>NOT NULL</literal> inheritance control to local tables. 《機械翻訳》これにより、NOT NULL制約.の名前を指定することができます。 また、NOT NULL外部テーブルへの制約とNOT NULL継承コントロールからローカルテーブルへの制約も追加されます。

  • Author: Álvaro Herrera <alvherre@alvh.no-ip.org> 2025-04-07 [a379061a2] Allow NOT NULL constraints to be added as NOT VALID
  • Allow <xref linkend="sql-altertable"/> to set the <literal>NOT VALID</literal> attribute of <literal>NOT NULL</literal> constraints (Rushabh Lathia, Jian He) 《機械翻訳》ALTER TABLENOT NULL制約の属性を設定できるようにします。 NOT VALID (Rushabh Lathia, Jian He) §

  • Author: Álvaro Herrera <alvherre@alvh.no-ip.org> 2025-03-05 [f4e53e10b] Add ALTER TABLE ... ALTER CONSTRAINT ... SET [NO] INHERI Author: Álvaro Herrera <alvherre@alvh.no-ip.org> 2025-03-27 [4a02af8b1] Simplify syntax for ALTER TABLE ALTER CONSTRAINT NO INHE
  • Allow modification of the inheritability of <literal>NOT NULL</literal> constraints (Suraj Kharage, Álvaro Herrera) 《機械翻訳》NOT NULL拘束の継承性を変更できます。 (Suraj Kharage, Álvaro Herrera) § §

    The syntax is <link linkend="sql-altertable"><command>ALTER TABLE ... ALTER CONSTRAINT ... [NO] INHERIT</command></link>. 《機械翻訳》構文はALTER TABLE ... ALTER CONSTRAINT ... [NO] INHERITです。

  • Author: Álvaro Herrera <alvherre@alvh.no-ip.org> 2025-01-23 [b663b9436] Allow NOT VALID foreign key constraints on partitioned t
  • Allow <literal>NOT VALID</literal> foreign key constraints on partitioned tables (Amul Sul) 《機械翻訳》NOT VALIDテーブルパーティションの外部キーコンストレインを許可します。 (Amul Sul) §

  • Author: Álvaro Herrera <alvherre@alvh.no-ip.org> 2024-09-30 [4dea33ce7] Don't disallow DROP of constraints ONLY on partitioned t
  • Allow <link linkend="sql-altertable-desc-drop-constraint">dropping</link> of constraints <literal>ONLY</literal> on partitioned tables (Álvaro Herrera) 《機械翻訳》ONLYテーブルパーティション上の拘束を許可削除します。 (Álvaro Herrera) §

    This was previously erroneously prohibited. 《機械翻訳》これは以前は誤って禁止されていた。

E.1.3.2.2. COPY #
Author: Fujii Masao <fujii@postgresql.org> 2024-10-08 [4ac2a9bec] Add REJECT_LIMIT option to the COPY command.
  • Add <literal>REJECT_LIMIT</literal> to control the number of invalid rows <command>COPY FROM</command> can ignore (Atsushi Torikoshi) 《機械翻訳》REJECT_LIMITコントロールに無効な行COPY FROM無視できるの数を追加します。 (Atsushi Torikoshi) §

    This is available when <literal>ON_ERROR = 'ignore'</literal>. 《機械翻訳》これは、ON_ERROR = 'ignore'.

  • Author: Fujii Masao <fujii@postgresql.org> 2025-04-04 [534874fac] Allow "COPY table TO" command to copy rows from material
  • Allow <command>COPY TO</command> to copy rows from populated materialized views (Jian He) 《機械翻訳》COPY TO移入されたマテリアライズド・ビューからの行のコピーを許可します。 (Jian He) §

  • Author: Fujii Masao <fujii@postgresql.org> 2024-10-03 [e7834a1a2] Add LOG_VERBOSITY = 'silent' support to COPY command.
  • Add <command>COPY</command> <literal>LOG_VERBOSITY</literal> level <literal>silent</literal> to suppress log output of ignored rows (Atsushi Torikoshi) 《機械翻訳》AddCOPYLOG_VERBOSITYレベルsilent無視された行のログ出力を非表示にします。 (Atsushi Torikoshi) §

    This new level suppresses output for discarded input rows when <literal>on_error = 'ignore'</literal>. 《機械翻訳》この新しいレベルでは、on_error = 'ignore'.

  • Author: Nathan Bossart <nathan@postgresql.org> 2025-02-06 [401a6956f] Disallow COPY FREEZE on foreign tables.
  • Disallow <command>COPY FREEZE</command> on foreign tables (Nathan Bossart) 《機械翻訳》COPY FREEZE外部テーブルで許可しない。 (Nathan Bossart) §

    Previously, the <command>COPY</command> worked but the <literal>FREEZE</literal> was ignored, so disallow this command. 《機械翻訳》以前は、COPYは動作しましたが、FREEZEは無視されたため、このコマンドを禁止します。

E.1.3.2.3. EXPLAIN #
Author: David Rowley <drowley@postgresql.org> 2024-12-11 [c2a4078eb] Enable BUFFERS with EXPLAIN ANALYZE by default
  • Automatically include <literal>BUFFERS</literal> output in <command>EXPLAIN ANALYZE</command> (Guillaume Lelarge, David Rowley) 《機械翻訳》自動的にinclude BUFFERS EXPLAIN ANALYZE. (Guillaume Lelarge, David Rowley) §

  • Author: Michael Paquier <michael@paquier.xyz> 2025-02-17 [320545bfc] Add information about WAL buffers being full to EXPLAIN
  • Add full <acronym>WAL</acronym> buffer count to <command>EXPLAIN (WAL)</command> output (Bertrand Drouvot) 《機械翻訳》完全なWALバッファカウントをEXPLAIN (WAL)出力に追加します。 (Bertrand Drouvot) §

  • Author: Peter Geoghegan <pg@bowt.ie> 2025-03-11 [0fbceae84] Show index search count in EXPLAIN ANALYZE, take 2.
  • In <command>EXPLAIN ANALYZE</command>, report the number of index lookups used per index scan node (Peter Geoghegan) 《機械翻訳》EXPLAIN ANALYZE,レポートでは、インデックスごとに使用されるインデックススキャンノード参照の数。 (Peter Geoghegan) §

  • Author: Robert Haas <rhaas@postgresql.org> 2025-02-21 [ddb17e387] Allow EXPLAIN to indicate fractional rows. Author: Robert Haas <rhaas@postgresql.org> 2025-02-27 [95dbd827f] EXPLAIN: Always use two fractional digits for row counts
  • Modify <command>EXPLAIN</command> to output fractional row counts (Ibrar Ahmed, Ilia Evdokimov, Robert Haas) 《機械翻訳》EXPLAIN分数の行カウントを出力するためを修正する。 (Ibrar Ahmed, Ilia Evdokimov, Robert Haas) § §

  • Author: David Rowley <drowley@postgresql.org> 2024-07-05 [1eff8279d] Add memory/disk usage for Material nodes in EXPLAIN Author: David Rowley <drowley@postgresql.org> 2024-07-05 [53abb1e0e] Fix newly introduced issue in EXPLAIN for Materialize no Author: Tatsuo Ishii <ishii@postgresql.org> 2024-09-17 [95d6e9af0] Add memory/disk usage for Window aggregate nodes in EXPL Author: Tatsuo Ishii <ishii@postgresql.org> 2024-09-23 [40708acd6] Add memory/disk usage for more executor nodes.
  • Add memory and disk usage details to <literal>Material</literal>, <literal>Window Aggregate</literal>, and common table expression nodes to <command>EXPLAIN</command> output (David Rowley, Tatsuo Ishii) 《機械翻訳》メモリとディスク使用量の詳細をMaterialWindow Aggregate、および共通テーブル式のノードに追加するEXPLAIN出力。 (David Rowley, Tatsuo Ishii) § § § §

  • Author: Tom Lane <tgl@sss.pgh.pa.us> 2025-03-11 [8b1b34254] Improve EXPLAIN's display of window functions.
  • Add details about window function arguments to <command>EXPLAIN</command> output (Tom Lane) 《機械翻訳》ウィンドウ関数の引数に関する詳細をEXPLAIN出力に追加します。 (Tom Lane) §

  • Author: David Rowley <drowley@postgresql.org> 2024-07-09 [5a1e6df3b] Show Parallel Bitmap Heap Scan worker stats in EXPLAIN A
  • Add <literal>Parallel Bitmap Heap Scan</literal> worker cache statistics to <command>EXPLAIN ANALYZE</command> (David Geier, Heikki Linnakangas, Donghang Lin, Alena Rybakina, David Rowley) 《機械翻訳》Parallel Bitmap Heap Scanワーカーキャッシュ統計処理をEXPLAIN ANALYZE. (David Geier, Heikki Linnakangas, Donghang Lin, Alena Rybakina, David Rowley) §

  • Author: Robert Haas <rhaas@postgresql.org> 2024-08-21 [c01743aa4] Show number of disabled nodes in EXPLAIN ANALYZE output. Author: David Rowley <drowley@postgresql.org> 2024-10-11 [161320b4b] Adjust EXPLAIN's output for disabled nodes Author: David Rowley <drowley@postgresql.org> 2024-10-29 [84b8fccbe] Doc: add detail about EXPLAIN's "Disabled" property
  • Indicate disabled nodes in <command>EXPLAIN ANALYZE</command> output (Robert Haas, David Rowley, Laurenz Albe) 《機械翻訳》EXPLAIN ANALYZE出力で無効なノードを示します。 (Robert Haas, David Rowley, Laurenz Albe) § § §

E.1.3.3. データ型 #

<title>Data Types</title>
Author: Jeff Davis <jdavis@postgresql.org> 2025-01-23 [4e7f62bc3] Add support for Unicode case folding. Author: Jeff Davis <jdavis@postgresql.org> 2025-01-17 [286a365b9] Support Unicode full case mapping and conversion.
  • Improve <link linkend="collation-managing-standard">Unicode</link> full case mapping and conversion (Jeff Davis) 《機械翻訳》改善Unicodeケースマッピング・変換 (Jeff Davis) § §

    This adds the ability to do conditional and title case mapping, and case map single characters to multiple characters. 《機械翻訳》これにより、条件付きおよびタイトルケースマッピング、およびケースマップの単一文字をマルチプル文字に追加できるようになります。

  • Author: Tom Lane <tgl@sss.pgh.pa.us> 2025-01-24 [a5579a90a] Make jsonb casts to scalar types translate JSON null to
  • Allow <link linkend="datatype-json"><type>jsonb</type></link> <literal>null</literal> values to be cast to scalar types as <literal>NULL</literal> (Tom Lane) 《機械翻訳》AllowjsonbNULL値はキャストからスカラへの型としてNULL。 (Tom Lane) §

    Previously such casts generated an error. 《機械翻訳》以前は、このようなキャストはエラーを生成していました。

  • Author: Andrew Dunstan <andrew@dunslane.net> 2025-03-05 [4603903d2] Allow json{b}_strip_nulls() to remove null array elements
  • Add optional parameter to <link linkend="functions-json-processing-table"><function>json{b}_strip_nulls</function></link> to allow removal of null array elements (Florents Tselai) 《機械翻訳》オプショナルパラメータをjson{b}_strip_NULLsに追加して、NULL配列要素を削除できるようにします。 (Florents Tselai) §

  • Author: Tom Lane <tgl@sss.pgh.pa.us> 2025-04-01 [6c12ae09f] Introduce a SQL-callable function array_sort(anyarray).
  • Add function <link linkend="array-functions-table"><function>array_sort()</function></link> which sorts an array's first dimension (Junwang Zhao, Jian He) 《機械翻訳》関数の最初の次元をソートする配列array_sort()を追加します。 (Junwang Zhao, Jian He) §

  • Author: Michael Paquier <michael@paquier.xyz> 2024-11-01 [49d6c7d8d] Add SQL function array_reverse()
  • Add function <link linkend="array-functions-table"><function>array_reverse()</function></link> which reverses an array's first dimension (Aleksander Alekseev) 《機械翻訳》関数の最初の次元を逆にする配列array_reverse()を追加します。 (Aleksander Alekseev) §

  • Author: Nathan Bossart <nathan@postgresql.org> 2025-03-13 [0697b2390] Add reverse(bytea).
  • Add function <link linkend="functions-string-other"><function>reverse()</function></link> to reverse bytea bytes (Aleksander Alekseev) 《機械翻訳》逆byteaバイトに関数reverse()を加える。 (Aleksander Alekseev) §

  • Author: Dean Rasheed <dean.a.rasheed@gmail.com> 2025-03-07 [6da469bad] Allow casting between bytea and integer types.
  • Allow casting between integer types and <link linkend="datatype-binary"><type>bytea</type></link> (Aleksander Alekseev) 《機械翻訳》整数型とbyteaの間のキャストが可能です。 (Aleksander Alekseev) §

    The integer values are stored as <type>bytea</type> two's complement values. 《機械翻訳》整数値は、bytea2の補数値として格納されます。

  • Author: Peter Eisentraut <peter@eisentraut.org> 2025-04-03 [82a46cca9] Update Unicode data to Unicode 16.0.0
  • Update Unicode data to <link linkend="collation-managing-standard">Unicode</link> 16.0.0 (Peter Eisentraut) 《機械翻訳》更新Unicodeデータ-Unicode16.0.0 (Peter Eisentraut) §

  • Author: Tom Lane <tgl@sss.pgh.pa.us> 2025-02-18 [b464e51ab] Update to latest Snowball sources.
  • Add full text search <link linkend="textsearch-snowball-dictionary">stemming</link> for Estonian (Tom Lane) 《機械翻訳》エストニア語用の全文テキスト検索語形変化を追加。 (Tom Lane) §

  • Author: Tom Lane <tgl@sss.pgh.pa.us> 2024-09-24 [cd838e200] Neaten up our choices of SQLSTATEs for XML-related error
  • Improve the <link linkend="datatype-xml"><type>XML</type></link> error codes to more closely match the <acronym>SQL</acronym> standard (Tom Lane) 《機械翻訳》改善XMLエラーコードをより厳密にマッチSQL標準にする。 (Tom Lane) §

    These errors are reported via <link linkend="errcodes-appendix"><literal>SQLSTATE</literal></link>. 《機械翻訳》これらのエラーは、SQLSTATEを使用して報告されます。

E.1.3.4. 関数 #

<title>Functions</title>
Author: Jeff Davis <jdavis@postgresql.org> 2025-01-24 [bfc599206] Add SQL function CASEFOLD().
  • Add function <link linkend="functions-string-other"><function>casefold()</function></link> to allow for more sophisticated case-insensitive matching (Jeff Davis) 《機械翻訳》関数casefold()を追加して、より高度なケースの影響を受けないマッチングを可能にします。 (Jeff Davis) §

    This allows more accurate comparisons, i.e., a character can have multiple upper or lower case equivalents, or upper or lower case conversion changes the number of characters. 《機械翻訳》これにより、より正確な比較が可能になります。 つまり、文字はマルチプルの上ケースまたは下ケースに相当するものを持つことができます。 または、上変換または下天井によって文字数が変わります。

  • Author: Tom Lane <tgl@sss.pgh.pa.us> 2024-07-11 [a0f1fce80] Add min and max aggregates for composite types (records) Author: Tom Lane <tgl@sss.pgh.pa.us> 2024-10-08 [2d24fd942] Add min and max aggregates for bytea type.
  • Allow <link linkend="functions-aggregate-table"><function>MIN()</function></link>/<link linkend="functions-aggregate-table"><function>MAX()</function></link> aggregates on arrays and composite types (Aleksander Alekseev, Marat Buharov) 《機械翻訳》AllowMIN()/MAX()は配列と複合型を集約します。 (Aleksander Alekseev, Marat Buharov) § §

  • Author: Tom Lane <tgl@sss.pgh.pa.us> 2024-08-16 [6be39d77a] Fix extraction of week and quarter fields from intervals
  • Add a <literal>WEEK</literal> option to <link linkend="functions-datetime-extract"><function>EXTRACT()</function></link> (Tom Lane) 《機械翻訳》EXTRACT()WEEKオプションを追加します。 (Tom Lane) §

  • Author: Tom Lane <tgl@sss.pgh.pa.us> 2024-08-16 [6be39d77a] Fix extraction of week and quarter fields from intervals
  • Improve the output <literal>EXTRACT(QUARTER ...)</literal> for negative values (Tom Lane) 《機械翻訳》出力を改善しますEXTRACT(QUARTER ...)負の値の場合。 (Tom Lane) §

  • Author: Tom Lane <tgl@sss.pgh.pa.us> 2025-01-22 [172e6b3ad] Support RN (roman-numeral format) in to_number().
  • Add roman numeral support to <link linkend="functions-formatting-table"><function>to_number()</function></link> (Hunaid Sohail) 《機械翻訳》to_number()にローマ数字のサポートを付けます。 (Hunaid Sohail) §

    This is accessed via the <literal>RN</literal> pattern. 《機械翻訳》これはRNパターン経由でアクセスされます。

  • Author: Masahiko Sawada <msawada@postgresql.org> 2024-12-11 [78c5e141e] Add UUID version 7 generation function.
  • Add <link linkend="datatype-uuid"><type>UUID</type></link> version 7 generation function <link linkend="func_uuid_gen_table"><function>uuidv7()</function></link> (Andrey Borodin) 《機械翻訳》UUIDバージョン7世代関数uuidv7()を追加します。 (Andrey Borodin) §

    This <type>UUID</type> value is temporally sortable. Function alias <link linkend="func_uuid_gen_table"><function>uuidv4()</function></link> has been added to explicitly generate version 4 UUIDs. 《機械翻訳》このUUID値は一時的にソート可能です。 関数別名uuidv4()が明示的にバージョン4 UUIDを生成するために追加されました。

  • Author: Nathan Bossart <nathan@postgresql.org> 2024-08-12 [760162fed] Add user-callable CRC functions.
  • Add functions <link linkend="functions-binarystring-other"><function>crc32()</function></link> and <link linkend="functions-binarystring-other"><function>crc32c()</function></link> to compute <acronym>CRC</acronym> values (Aleksander Alekseev) 《機械翻訳》関数crc32()およびcrc32c()を追加してCRC値を計算します。 (Aleksander Alekseev) §

  • Author: Dean Rasheed <dean.a.rasheed@gmail.com> 2025-03-26 [a3b6dfd41] Add support for gamma() and lgamma() functions.
  • Add math functions <link linkend="functions-math-func-table"><function>gamma()</function></link> and <link linkend="functions-math-func-table"><function>lgamma()</function></link> (Dean Rasheed) 《機械翻訳》数学関数gamma()およびlgamma()を追加します。 (Dean Rasheed) §

  • Author: Tom Lane <tgl@sss.pgh.pa.us> 2025-03-03 [246dedc5d] Allow =&gt; syntax for named cursor arguments in plpgsql.
  • Allow <literal>=&gt;</literal> syntax for named cursor arguments in <link linkend="plpgsql">PL/pgSQL</link> (Pavel Stehule) 《機械翻訳》=> PL/pgSQLにおける記名的構文引数のカーソルを許可しました。 (Pavel Stehule) §

    We previously only accepted <literal>:=</literal>. 《機械翻訳》以前は:=.

  • Author: Tom Lane <tgl@sss.pgh.pa.us> 2024-07-25 [580f8727c] Add argument names to the regexp_XXX functions.
  • Allow <link linkend="functions-posix-regexp"><function>regexp_match[es]()</function></link>/<link linkend="functions-posix-regexp"><function>regexp_like()</function></link>/<link linkend="functions-posix-regexp"><function>regexp_replace()</function></link>/<link linkend="functions-posix-regexp"><function>regexp_count()</function></link>/<link linkend="functions-posix-regexp"><function>regexp_instr()</function></link>/<link linkend="functions-posix-regexp"><function>regexp_substr()</function></link>/<link linkend="functions-posix-regexp"><function>regexp_split_to_table()</function></link>/<link linkend="functions-posix-regexp"><function>regexp_split_to_array()</function></link> to use named arguments (Jian He) 《機械翻訳》記名的引数を使用するために、 regexp_match[es]()/regexp_like()/regexp_replace()/regexp_count()/regexp_instr()/regexp_substr()/regexp_split_to_table()/regexp_split_to_array()を許可します。 (Jian He) §

E.1.3.5. libpq #

Author: Robert Haas <rhaas@postgresql.org> 2024-09-09 [cdb6b0fdb] Add PQfullProtocolVersion() to surface the precise proto
  • Add function <link linkend="libpq-PQfullProtocolVersion"><function>PQfullProtocolVersion()</function></link> to report the full, including minor, protocol version number (Jacob Champion, Jelte Fennema-Nio) 《機械翻訳》関数PQfullProtocolVersion()をレポートに追加します。 これにはマイナー、プロトコルバージョンの番号が含まれます。 (Jacob Champion, Jelte Fennema-Nio) §

  • Author: Heikki Linnakangas <heikki.linnakangas@iki.fi> 2025-04-02 [285613c60] libpq: Add min/max_protocol_version connection options Author: Heikki Linnakangas <heikki.linnakangas@iki.fi> 2025-04-02 [507034910] libpq: Handle NegotiateProtocolVersion message different
  • Add libpq connection <link linkend="libpq-connect-ssl-max-protocol-version">parameters</link> and <link linkend="libpq-envars">environment variables</link> to specify the minimum and maximum acceptable protocol version for connections (Jelte Fennema-Nio) 《機械翻訳》libpqコネクションパラメータ環境変数を追加して、接続の最小および最大許容プロトコルバージョンを指定します。 (Jelte Fennema-Nio) § §

  • Author: Tomas Vondra <tomas.vondra@postgresql.org> 2024-08-19 [28a1121fd] Mark search_path as GUC_REPORT Author: Tomas Vondra <tomas.vondra@postgresql.org> 2024-08-19 [0d06a7eac] Document that search_path is reported by the server
  • Report <xref linkend="guc-search-path"/> changes to the client (Alexander Kukushkin, Jelte Fennema-Nio, Tomas Vondra) 《機械翻訳》レポートsearch_pathがクライアントに変わります。 (Alexander Kukushkin, Jelte Fennema-Nio, Tomas Vondra) § §

  • Author: Álvaro Herrera <alvherre@alvh.no-ip.org> 2024-08-12 [ea92f3a0a] libpq: Trace frontend authentication challenges Author: Álvaro Herrera <alvherre@alvh.no-ip.org> 2024-08-14 [a5c6b8f22] libpq: Trace responses to SSLRequest and GSSENCRequest Author: Álvaro Herrera <alvherre@alvh.no-ip.org> 2024-08-16 [b8b3f861f] libpq: Trace all messages received from the server Author: Robert Haas <rhaas@postgresql.org> 2025-02-24 [e87c14b19] libpq: Trace all NegotiateProtocolVersion fields Author: Álvaro Herrera <alvherre@alvh.no-ip.org> 2024-08-09 [7adec2d5f] libpq: Trace StartupMessage/SSLRequest/GSSENCRequest cor
  • Add <link linkend="libpq-PQtrace"><function>PQtrace()</function></link> output for all message types, including authentication (Jelte Fennema-Nio) 《機械翻訳》認証を含むすべてのメッセージタイプのPQtrace()の出力を追加します。 (Jelte Fennema-Nio) § § § § §

  • Author: Daniel Gustafsson <dgustafsson@postgresql.org> 2025-04-03 [2da74d8d6] libpq: Add support for dumping SSL key material to file
  • Add libpq connection parameter <link linkend="libpq-connect-sslkeylogfile"><varname>sslkeylogfile</varname></link> which dumps out <acronym>SSL</acronym> key material (Abhishek Chanda, Daniel Gustafsson) 《機械翻訳》SSLパラメータ情報をダンプするlibpqコネクションキーsslkeylogfileを追加します。 (Abhishek Chanda, Daniel Gustafsson) §

    This is useful for debugging. 《機械翻訳》これはデバッグに役立ちます。

  • Author: Thomas Munro <tmunro@postgresql.org> 2025-03-25 [3c86223c9] libpq: Deprecate pg_int64.
  • Modify some libpq function signatures to use <literal>int64_t</literal> (Thomas Munro) 《機械翻訳》使用する一部のlibpq関数シグニチャを変更しますint64_t。 (Thomas Munro) §

    These previously used <literal>pg_int64</literal>, which is now deprecated. 《機械翻訳》これらは以前使用されていましたpg_int64現在は廃止されています。

E.1.3.6. psql #

Author: Michael Paquier <michael@paquier.xyz> 2024-08-22 [d55322b0d] psql: Add more meta-commands able to use the extended pr Author: Michael Paquier <michael@paquier.xyz> Branch: master Release: REL_18_BR [fc39b286a] 2025-06-24 13:12:46 +0900
  • Allow <application>psql</application> to parse, bind, and close named prepared statements (Anthonin Bonnefoy, Michael Paquier) 《機械翻訳》psql解析、バインド、クローズ記名的プリペアド文まで許可する。 (Anthonin Bonnefoy, Michael Paquier) § §

    This is accomplished with new commands <link linkend="app-psql-meta-command-parse"><literal>\parse</literal></link>, <link linkend="app-psql-meta-command-bind-named"><literal>\bind_named</literal></link>, and <link linkend="app-psql-meta-command-close-prepared"><literal>\close_prepared</literal></link>. 《機械翻訳》これは、新しいコマンド\parse\bind_named、および\close_preparedを使用して行います。

  • Author: Michael Paquier <michael@paquier.xyz> 2025-02-21 [41625ab8e] psql: Add support for pipelines Author: Michael Paquier <michael@paquier.xyz> 2025-03-18 [17caf6644] psql: Add \sendpipeline to send query buffers while in a Author: Michael Paquier <michael@paquier.xyz> 2025-03-19 [2cce0fe44] psql: Allow queries terminated by semicolons while in pi
  • Add <application>psql</application> backslash commands to allowing issuance of pipeline queries (Anthonin Bonnefoy) 《機械翻訳》psqlバックスラッシュコマンドを追加して、パイプライン問い合わせの発行を許可します。 (Anthonin Bonnefoy) § § §

    The new commands are <link linkend="app-psql-meta-command-pipeline"><literal>\startpipeline</literal></link>, <literal>\syncpipeline</literal>, <literal>\sendpipeline</literal>, <literal>\endpipeline</literal>, <literal>\flushrequest</literal>, <literal>\flush</literal>, and <literal>\getresults</literal>. 《機械翻訳》新しいコマンドは、\startpipeline\syncpipeline\sendpipeline\endpipeline\flushrequest\flush、および\getresultsです。

  • Author: Michael Paquier <michael@paquier.xyz> 2025-02-25 [3ce357584] psql: Add pipeline status to prompt and some state varia
  • Allow adding pipeline status to the <application>psql</application> prompt and add related state variables (Anthonin Bonnefoy) 《機械翻訳》パイプラインステータスをpsqlプロンプトに追加し、関連する状態変数を追加できるようにします。 (Anthonin Bonnefoy) §

    The new prompt character is <literal>%P</literal> and the new <application>psql</application> variables are <link linkend="app-psql-variables-pipeline-sync-count"><literal>PIPELINE_SYNC_COUNT</literal></link>, <link linkend="app-psql-variables-pipeline-command-count"><literal>PIPELINE_COMMAND_COUNT</literal></link>, and <link linkend="app-psql-variables-pipeline-result-count"><literal>PIPELINE_RESULT_COUNT</literal></link>. 《機械翻訳》新しいプロンプト文字は%Pであり、新しいpsql変数はPIPELINE_SYNC_COUNTPIPELINE_COMMAND_COUNT、およびPIPELINE_RESULT_COUNTです。

  • Author: Michael Paquier <michael@paquier.xyz> 2024-12-18 [477728b5d] psql: Add more information about service name
  • Allow adding the connection service name to the <application>psql</application> prompt or access it via <application>psql</application> variable (Michael Banck) 《機械翻訳》psql変数経由でコネクションサービス名前をpsqlプロンプトまたはアクセスに追加できるようにします。 (Michael Banck) §

  • Author: Dean Rasheed <dean.a.rasheed@gmail.com> 2025-01-14 [00f4c2959] psql: Add option to use expanded mode to all list comman
  • Add <application>psql</application> option to use expanded mode on all list commands (Dean Rasheed) 《機械翻訳》psqlオプションを追加して、すべてのモードコマンドで拡張リストを使用します。 (Dean Rasheed) §

    Adding backslash suffix <literal>x</literal> enables this. 《機械翻訳》バックスラッシュサフィックスを追加するxこれを有効にします。

  • Author: Álvaro Herrera <alvherre@alvh.no-ip.org> 2025-02-22 [bba2fbc62] Change \conninfo to use tabular format
  • Change <application>psql</application>'s <xref linkend="app-psql-meta-command-conninfo"/> to use tabular format and include more information (Álvaro Herrera, Maiquel Grassi, Hunaid Sohail) 《機械翻訳》詳細については、psql\conninfoを変更して、表形式のフォーマットとincludeの情報を使用してください。 (Álvaro Herrera, Maiquel Grassi, Hunaid Sohail) §

  • Author: Dean Rasheed <dean.a.rasheed@gmail.com> 2025-01-14 [2355e5111] psql: Add leakproof indicator to \df+, \do+, \dAo+, and
  • Add function's leakproof indicator to <application>psql</application>'s <link linkend="app-psql-meta-command-df-lc"><literal>\df+</literal></link>, <literal>\do+</literal>, <literal>\dAo+</literal>, and <literal>\dC+</literal> outputs (Yugo Nagata) 《機械翻訳》関数の漏洩防止指示子をpsql\df+\do+\dAo+\dC+の出力に追加する。 (Yugo Nagata) §

  • Author: Michael Paquier <michael@paquier.xyz> 2024-07-02 [978f38c77] Add information about access method for partitioned rela
  • Add access method details for partitioned relations in <link linkend="app-psql-meta-command-dp-uc"><literal>\dP+</literal></link> (Justin Pryzby) 《機械翻訳》パーティション化されたリレーションのアクセス方法の詳細を\dP+に追加します。 (Justin Pryzby) §

  • Author: Magnus Hagander <magnus@hagander.net> 2025-03-24 [d696406a9] psql: show default extension version in \dx output
  • Add <literal>default_version</literal> to the <application>psql</application> <link linkend="app-psql-meta-command-dx-lc"><literal>\dx</literal></link> extension output (Magnus Hagander) 《機械翻訳》default_versionpsql\dx extensionの出力に加算します。 (Magnus Hagander) §

  • Author: Daniel Gustafsson <dgustafsson@postgresql.org> 2025-03-25 [1a759c832] psql: Make default \watch interval configurable
  • Add <application>psql</application> variable <xref linkend="app-psql-variables-watch-interval"/> to set the default <link linkend="app-psql-meta-command-watch"><literal>\watch</literal></link> wait time (Daniel Gustafsson) 《機械翻訳》psql変数WATCH_INTERVALを追加して、デフォルト\watch待ち時間を設定します。 (Daniel Gustafsson) §

E.1.3.7. サーバアプリケーション #

<title>Server Applications</title>
Author: Peter Eisentraut <peter@eisentraut.org> 2024-10-01 [983a588e0] initdb: Add new option "- -no-data-checksums" Author: Peter Eisentraut <peter@eisentraut.org> 2024-10-16 [04bec894a] initdb: Change default to using data checksums.
  • Change <xref linkend="app-initdb"/> to default to enabling checksums (Greg Sabino Mullane) 《機械翻訳》initdbをデフォルトに変更して、チェックサムを有効にします。 (Greg Sabino Mullane) § §

    The new <application>initdb</application> option <option>&#45;-no-data-checksums</option> disables checksums. 《機械翻訳》新しいinitdbオプション--no-data-checksumsチェックサムを無効にします。

  • Author: Nathan Bossart <nathan@postgresql.org> 2025-03-25 [cf131fa94] initdb: Add - -no-sync-data-files.
  • Add <application>initdb</application> option <option>&#45;-no-sync-data-files</option> to avoid syncing heap/index files (Nathan Bossart) 《機械翻訳》initdbオプションを追加しました--no-sync-data-filesヒープ/インデックスファイルの同期を回避するため。 (Nathan Bossart) §

    <application>initdb</application> option <option>&#45;-no-sync</option> is still available to avoid syncing any files. 《機械翻訳》initdbオプション--no-syncファイルの同期を避けるためにまだ使用できます。

  • Author: Nathan Bossart <nathan@postgresql.org> 2025-03-18 [edba754f0] vacuumdb: Add option for analyzing only relations missin Author: Nathan Bossart <nathan@postgresql.org> 2025-04-30 [987910502] vacuumdb: Don't skip empty relations in - -missing-stats-
  • Add <xref linkend="app-vacuumdb"/> option <option>&#45;-missing-stats-only</option> to compute only missing optimizer statistics (Corey Huinker, Nathan Bossart) 《機械翻訳》vacuumdbオプションを追加します--missing-stats-only欠落したオプティマイザ統計処理のみを計算します。 (Corey Huinker, Nathan Bossart) § §

    This option can only be run by superusers and can only be used with options <option>&#45;-analyze-only</option> and <option>&#45;-analyze-in-stages</option>. 《機械翻訳》このオプションはスーパーユーザのみが実行することができ、オプション--analyze-only--analyze-in-stages

  • Author: Robert Haas <rhaas@postgresql.org> 2025-03-17 [99aeb8470] pg_combinebackup: Add -k, - -link option.
  • Add <xref linkend="app-pgcombinebackup"/> option <option>-k</option>/<option>&#45;-link</option> to enable hard linking (Israel Barth Rubio, Robert Haas) 《機械翻訳》pg_combinebackupオプション-k/--linkハードリンクを有効にするを追加します。 (Israel Barth Rubio, Robert Haas) §

    Only some files can be hard linked. This should not be used if the backups will be used independently. 《機械翻訳》ハードにリンクできるのは一部のファイルのみです。 バックアップを独立して使用する場合は、これを使用しないでください。

  • Author: Robert Haas <rhaas@postgresql.org> 2024-09-27 [8dfd31290] pg_verifybackup: Verify tar-format backups.
  • Allow <xref linkend="app-pgverifybackup"/> to verify tar-format backups (Amul Sul) 《機械翻訳》pg_verifybackupがtar-フォーマットバックアップを検証できるようにします。 (Amul Sul) §

  • Author: Masahiko Sawada <msawada@postgresql.org> 2025-03-12 [4ecdd4110] pg_rewind: Add dbname to primary_conninfo when using - -w
  • If <xref linkend="app-pgrewind"/>'s <option>&#45;-source-server</option> specifies a database name, use it in <option>&#45;-write-recovery-conf</option> output (Masahiko Sawada) 《機械翻訳》pg_rewind's--source-serverがデータベース名を指定している場合、--write-recovery-conf出力で使用します。 (Masahiko Sawada) §

  • Author: Masahiko Sawada <msawada@postgresql.org> 2025-02-21 [30666d185] pg_resetwal: Add - -char-signedness option to change the
  • Add <xref linkend="app-pgresetwal"/> option <option>&#45;-char-signedness</option> to change the default <type>char</type> signedness (Masahiko Sawada) 《機械翻訳》--char-signednessデフォルトcharの符号を変更するpg_resetwalオプションを追加しました。 (Masahiko Sawada) §

Author: Jeff Davis <jdavis@postgresql.org> 2025-03-25 [bde2fb797] Add pg_dump - -with-{schema|data|statistics} options. Author: Jeff Davis <jdavis@postgresql.org> 2025-08-02 [a3e8dc143] Simplify options in pg_dump and pg_restore.
  • Add <xref linkend="app-pgdump"/> option <option>&#45;-statistics</option> (Jeff Davis) 《機械翻訳》pg_dumpオプションを追加--statistics. (Jeff Davis) § §

  • Author: Nathan Bossart <nathan@postgresql.org> 2025-03-25 [9c49f0e8c] pg_dump: Add - -sequence-data. Author: Nathan Bossart <nathan@postgresql.org> 2025-05-07 [acea3fc49] pg_dumpall: Add - -sequence-data.
  • Add <application>pg_dump</application> and <xref linkend="app-pg-dumpall"/> option <option>&#45;-sequence-data</option> to dump sequence data that would normally be excluded (Nathan Bossart) 《機械翻訳》pg_dumppg_dumpallオプション--sequence-data通常は除外されるダンプシーケンスデータを追加しました。 (Nathan Bossart) § §

  • Author: Jeff Davis <jdavis@postgresql.org> 2025-02-20 [1fd1bd871] Transfer statistics during pg_upgrade.
  • Add <xref linkend="app-pgdump"/>, <xref linkend="app-pg-dumpall"/>, and <xref linkend="app-pgrestore"/> options <option>&#45;-statistics-only</option>, <option>&#45;-no-statistics</option>, <option>&#45;-no-data</option>, and <option>&#45;-no-schema</option> (Corey Huinker, Jeff Davis) 《機械翻訳》pg_dumppg_dumpall、およびpg_restoreオプション--statistics-only--no-statistics--no-data、および--no-schemaを追加します。 (Corey Huinker, Jeff Davis) §

  • Author: Tom Lane <tgl@sss.pgh.pa.us> 2025-03-16 [cd3c45125] pg_dump, pg_dumpall, pg_restore: Add - -no-policies optio
  • Add option <option>&#45;-no-policies</option> to disable row level security policy processing in <xref linkend="app-pgdump"/>, <xref linkend="app-pg-dumpall"/>, <xref linkend="app-pgrestore"/> (Nikolay Samokhvalov) 《機械翻訳》オプションの追加--no-policiespg_dumppg_dumpallpg_restoreでの行単位セキュリティポリシー処理を無効にする。 (Nikolay Samokhvalov) §

    This is useful for migrating to systems with different policies. 《機械翻訳》これは、異なるポリシーを持つシステムに移行する場合に便利です。

E.1.3.7.2. pg_upgrade #
Author: Jeff Davis <jdavis@postgresql.org> 2025-02-20 [1fd1bd871] Transfer statistics during pg_upgrade. Author: Nathan Bossart <nathan@postgresql.org> 2025-03-18 [c9d502eb6] Update guidance for running vacuumdb after pg_upgrade. Author: Nathan Bossart <nathan@postgresql.org> 2025-04-30 [d5f1b6a75] Further adjust guidance for running vacuumdb after pg_up Author: Jeff Davis <jdavis@postgresql.org> 2025-02-20 [1fd1bd871] Transfer statistics during pg_upgrade.
  • Allow <application>pg_upgrade</application> to preserve optimizer statistics (Corey Huinker, Jeff Davis, Nathan Bossart) 《機械翻訳》Allow pg_upgradeオプティマイザの統計処理を保存するため (Corey Huinker, Jeff Davis, Nathan Bossart) § § § §

    Extended statistics are not preserved. Also add <application>pg_upgrade</application> option <option>&#45;-no-statistics</option> to disable statistics preservation. 《機械翻訳》拡張統計処理は保存されません。 pg_upgradeオプション--no-statistics統計処理保存を無効にするも追加してください。

  • Author: Nathan Bossart <nathan@postgresql.org> 2024-09-16 [40e2e5e92] Introduce framework for parallelizing various pg_upgrade Author: Nathan Bossart <nathan@postgresql.org> 2024-09-16 [6d3d2e8e5] pg_upgrade: Parallelize retrieving relation information. Author: Nathan Bossart <nathan@postgresql.org> 2024-09-16 [7baa36de5] pg_upgrade: Parallelize subscription check. Author: Nathan Bossart <nathan@postgresql.org> 2024-09-16 [46cad8b31] pg_upgrade: Parallelize retrieving loadable libraries. Author: Nathan Bossart <nathan@postgresql.org> 2024-09-16 [6ab8f27bc] pg_upgrade: Parallelize retrieving extension updates. Author: Nathan Bossart <nathan@postgresql.org> 2024-09-16 [bbf83cab9] pg_upgrade: Parallelize data type checks. Author: Nathan Bossart <nathan@postgresql.org> 2024-09-16 [9db3018cf] pg_upgrade: Parallelize contrib/isn check. Author: Nathan Bossart <nathan@postgresql.org> 2024-09-16 [c34eabfbb] pg_upgrade: Parallelize postfix operator check. Author: Nathan Bossart <nathan@postgresql.org> 2024-09-16 [cf2f82a37] pg_upgrade: Parallelize incompatible polymorphics check. Author: Nathan Bossart <nathan@postgresql.org> 2024-09-16 [f93f5f7b9] pg_upgrade: Parallelize WITH OIDS check. Author: Nathan Bossart <nathan@postgresql.org> 2024-09-16 [c880cf258] pg_upgrade: Parallelize encoding conversion check.
  • Allow <application>pg_upgrade</application> to process database checks in parallel (Nathan Bossart) 《機械翻訳》パラレルでpg_upgradeプロセスへのデータベース検査を許可してください。 (Nathan Bossart) § § § § § § § § § § §

    This is controlled by the existing <option>&#45;-jobs</option> option. 《機械翻訳》これは、既存の--jobsオプション

  • Author: Nathan Bossart <nathan@postgresql.org> 2025-03-25 [626d7236b] pg_upgrade: Add - -swap for faster file transfer.
  • Add <application>pg_upgrade</application> option <option>&#45;-swap</option> to swap directories rather than copy, clone, or link files (Nathan Bossart) 《機械翻訳》pg_upgradeオプションを--swapコピー、クローン、またはリンクのファイルではなく、スワップのディレクトリに追加します。 (Nathan Bossart) §

    This mode is potentially the fastest. 《機械翻訳》このモードが最速の可能性があります。

  • Author: Masahiko Sawada <msawada@postgresql.org> 2025-02-21 [a8238f87f] pg_upgrade: Preserve default char signedness value from Author: Masahiko Sawada <msawada@postgresql.org> 2025-02-21 [1aab68059] pg_upgrade: Add - -set-char-signedness to set the default
  • Add <application>pg_upgrade</application> option <option>&#45;-set-char-signedness</option> to set the default <type>char</type> signedness of new cluster (Masahiko Sawada) 《機械翻訳》--set-char-signedness新しいpg_upgradeのデフォルトchar符号を設定するためのオプションクラスタを追加しました。 (Masahiko Sawada) § §

    This is to handle cases where a pre-<productname>PostgreSQL</productname> 18 cluster's default <acronym>CPU</acronym> signedness does not match the new cluster. 《機械翻訳》これは、PostgreSQL18ハンドル以前のクラスタのデフォルト中央演算処理装置の符号付き性が新しいクラスタをマッチしないの場合である。

E.1.3.7.3. Logical Replication Applications #
Author: Amit Kapila <akapila@postgresql.org> 2025-03-28 [fb2ea12f4] pg_createsubscriber: Add '- -all' option.
  • Add <xref linkend="app-pgcreatesubscriber"/> option <option>&#45;-all</option> to create logical replicas for all databases (Shubham Khanna) 《機械翻訳》--allすべてのデータベースのロジカルレプリカを作成するためにpg_createsubscriberオプションを追加します。 (Shubham Khanna) §

  • Author: Amit Kapila <akapila@postgresql.org> 2025-03-20 [e5aeed4b8] pg_createsubscriber: Add -R publications option. Author: Peter Eisentraut <peter@eisentraut.org> Branch: master Release: REL_18_BR [60dda7bbc] 2025-06-25 10:50:43 +0200
  • Add <application>pg_createsubscriber</application> option <option>&#45;-clean</option> to remove publications (Shubham Khanna) 《機械翻訳》pg_createsubscriberオプションの追加--cleanパブリケーションの削除。 (Shubham Khanna) § §

  • Author: Amit Kapila <akapila@postgresql.org> 2025-02-26 [e117cfb2f] Add two-phase option in pg_createsubscriber.
  • Add <application>pg_createsubscriber</application> option <option>&#45;-enable-two-phase</option> to enable prepared transactions (Shubham Khanna) 《機械翻訳》pg_createsubscriberオプションの追加--enable-two-phase準備されたトランザクションを有効にする。 (Shubham Khanna) §

  • Author: Masahiko Sawada <msawada@postgresql.org> 2025-04-04 [cf2655a90] pg_recvlogical: Add - -failover option.
  • Add <xref linkend="app-pgrecvlogical"/> option <option>&#45;-enable-failover</option> to specify failover slots (Hayato Kuroda) 《機械翻訳》pg_recvlogicalオプションを追加--enable-failoverフェイルオーバースロットを指定。 (Hayato Kuroda) §

    Also add option <option>&#45;-enable-two-phase</option> as a synonym for <option>&#45;-two-phase</option>, and deprecate the latter. 《機械翻訳》また、オプション--enable-two-phase--two-phaseの同義語として追加し、後者を非推奨にします。

  • Author: Fujii Masao <fujii@postgresql.org> 2025-03-25 [c68100aa4] Allow pg_recvlogical - -drop-slot to work without - -dbnam
  • Allow <application>pg_recvlogical</application> <option>&#45;-drop-slot</option> to work without <option>&#45;-dbname</option> (Hayato Kuroda) 《機械翻訳》Allowpg_recvlogical--drop-slot --dbnameなしで動作します。 (Hayato Kuroda) §

E.1.3.8. ソースコード #

<title>Source Code</title>
Author: Michael Paquier <michael@paquier.xyz> 2024-07-05 [4b211003e] Support loading of injection points Author: Michael Paquier <michael@paquier.xyz> 2024-07-18 [a0a5869a8] Add INJECTION_POINT_CACHED() to run injection points dir
  • Separate the loading and running of <link linkend="xfunc-addin-injection-points">injection points</link> (Michael Paquier, Heikki Linnakangas) 《機械翻訳》インジェクションポイントのロードと走行を分離します。 (Michael Paquier, Heikki Linnakangas) § §

    Injection points can now be created, but not run, via <link linkend="xfunc-addin-injection-points"><function>INJECTION_POINT_LOAD()</function></link>, and such injection points can be run via <link linkend="xfunc-addin-injection-points"><function>INJECTION_POINT_CACHED()</function></link>. 《機械翻訳》INJECTION_POINT_LOAD()を使用してインジェクションポイントを作成できるようになりましたが、実行することはできません。 このようなインジェクションポイントはINJECTION_POINT_CACHED()を使用して実行できます。

  • Author: Michael Paquier <michael@paquier.xyz> 2025-05-10 [371f2db8b] Add support for runtime arguments in injection points
  • Support runtime arguments in injection points (Michael Paquier) 《機械翻訳》インジェクションポイントでのサポートランタイムの議論。 (Michael Paquier) §

  • Author: Heikki Linnakangas <heikki.linnakangas@iki.fi> 2024-07-26 [20e0e7da9] Add test for early backend startup errors
  • Allow inline injection point test code with <link linkend="xfunc-addin-injection-points"><function>IS_INJECTION_POINT_ATTACHED()</function></link> (Heikki Linnakangas) 《機械翻訳》IS_INJECTION_POINT_ATTACHED()でインラインインジェクションポイントテストコードを許可します。 (Heikki Linnakangas) §

  • Author: David Rowley <drowley@postgresql.org> 2024-08-05 [ca6fde922] Optimize JSON escaping using SIMD
  • Improve the performance of processing long <link linkend="datatype-json"><type>JSON</type></link> strings using <acronym>SIMD</acronym> (Single Instruction Multiple Data) (David Rowley) 《機械翻訳》改善SIMDを使用して長いJSON文字列を処理するパフォーマンス(単一命令マルチプルデータ)。 (David Rowley) §

  • Author: John Naylor <john.naylor@postgresql.org> 2025-04-06 [3c6e8c123] Compute CRC32C using AVX-512 instructions where availabl
  • Speed up CRC32C calculations using x86 <acronym>AVX</acronym>-512 instructions (Raghuveer Devulapalli, Paul Amonson) 《機械翻訳》x86AVX-512命令を使用してCRC32Cの計算を高速化します。 (Raghuveer Devulapalli, Paul Amonson) §

  • Author: Nathan Bossart <nathan@postgresql.org> 2025-03-28 [6be53c276] Optimize popcount functions with ARM Neon intrinsics. Author: Nathan Bossart <nathan@postgresql.org> 2025-03-28 [519338ace] Optimize popcount functions with ARM SVE intrinsics.
  • Add <acronym>ARM</acronym> Neon and <acronym>SVE CPU</acronym> intrinsics for popcount (integer bit counting) (Chiranmoy Bhattacharya, Devanga Susmitha, Rama Malladi) 《機械翻訳》popcount整数ビットカウンティング用のARM NeonおよびSVE CPU組み込み関数を追加しました。 (Chiranmoy Bhattacharya, Devanga Susmitha, Rama Malladi) § §

  • Author: Dean Rasheed <dean.a.rasheed@gmail.com> 2024-07-09 [ca481d3c9] Optimise numeric multiplication for short inputs. Author: Dean Rasheed <dean.a.rasheed@gmail.com> 2024-08-15 [c4e44224c] Extend mul_var_short() to 5 and 6-digit inputs. Author: Dean Rasheed <dean.a.rasheed@gmail.com> 2024-08-15 [8dc28d7eb] Optimise numeric multiplication using base-NBASE^2 arith Author: Dean Rasheed <dean.a.rasheed@gmail.com> 2024-10-04 [9428c001f] Speed up numeric division by always using the "fast" alg
  • Improve the speed of numeric multiplication and division (Joel Jacobson, Dean Rasheed) 《機械翻訳》改善数値の乗算と除算の速度。 (Joel Jacobson, Dean Rasheed) § § § §

  • Author: Tomas Vondra <tomas.vondra@postgresql.org> 2025-04-07 [65c298f61] Add support for basic NUMA awareness Author: Tomas Vondra <tomas.vondra@postgresql.org> 2025-04-07 [8cc139bec] Introduce pg_shmem_allocations_numa view Author: Tomas Vondra <tomas.vondra@postgresql.org> 2025-04-07 [ba2a3c230] Add pg_buffercache_numa view with NUMA node info
  • Add configure option <link linkend="configure-option-with-libnuma"><option>&#45;-with-libnuma</option></link> to enable <acronym>NUMA</acronym> awareness (Jakub Wartak, Bertrand Drouvot) 《機械翻訳》構成オプション--with-libnumaを追加して、NUMA認識を有効にします。 (Jakub Wartak, Bertrand Drouvot) § § §

    The function <link linkend="functions-info-session-table"><function>pg_numa_available()</function></link> reports on <acronym>NUMA</acronym> awareness, and system views <link linkend="view-pg-shmem-allocations-numa"><structname>pg_shmem_allocations_numa</structname></link> and <link linkend="pgbuffercache-pg-buffercache-numa"><structname>pg_buffercache_numa</structname></link> which report on shared memory distribution across <acronym>NUMA</acronym> nodes. 《機械翻訳》関数pg_numa_available()は、NUMA認識、およびNUMAノード間の共有メモリディストリビューション上のシステムビューpg_shmem_allocations_numaおよびpg_buffercache_numaについて報告する。 レポート

  • Author: Nathan Bossart <nathan@postgresql.org> 2024-09-18 [b52c4fc3c] Add TOAST table to pg_index.
  • Add <link linkend="storage-toast"><acronym>TOAST</acronym></link> table to <link linkend="catalog-pg-index"><structname>pg_index</structname></link> to allow for very large expression indexes (Nathan Bossart) 《機械翻訳》TOASTテーブルをpg_indexに追加して、非常にラージの式インデックスを許可します。 (Nathan Bossart) §

  • Author: David Rowley <drowley@postgresql.org> 2024-12-20 [02a8d0c45] Remove pg_attribute.attcacheoff column
  • Remove column <link linkend="catalog-pg-attribute"><structname>pg_attribute</structname></link>.<structfield>attcacheoff</structfield> (David Rowley) 《機械翻訳》カラムpg_属性を削除します。 attcacheoff. (David Rowley) §

  • Author: Melanie Plageman <melanieplageman@gmail.com> 2025-03-03 [99f8f3fbb] Add relallfrozen to pg_class
  • Add column <link linkend="catalog-pg-class"><structname>pg_class</structname></link>.<structfield>relallfrozen</structfield> (Melanie Plageman) 《機械翻訳》カラムpg_class.relallfrozenを追加します。 (Melanie Plageman) §

  • Author: Peter Eisentraut <peter@eisentraut.org> 2024-09-10 [56fead44d] Add amgettreeheight index AM API routine Author: Peter Eisentraut <peter@eisentraut.org> 2025-03-07 [af4002b38] Rename amcancrosscompare
  • Add <link linkend="indexam"><structfield>amgettreeheight</structfield></link>, <literal>amconsistentequality</literal>, and <literal>amconsistentordering</literal> to the index access method <acronym>API</acronym> (Mark Dilger) 《機械翻訳》amgettreeheightamconsistentequality、およびamconsistentorderingインデックスアクセスメソッドAPIにを追加します。 (Mark Dilger) § §

  • Author: Peter Eisentraut <peter@eisentraut.org> 2024-09-17 [7406ab623] Add stratnum GiST support function
  • Add GiST support function <link linkend="gist-extensibility"><function>stratnum()</function></link> (Paul A. Jungwirth) 《機械翻訳》GiSTサポート関数を追加しますstratnum()。 (Paul A. Jungwirth) §

  • Author: Masahiko Sawada <msawada@postgresql.org> 2025-02-21 [44fe30fda] Add default_char_signedness field to ControlFileData.
  • Record the default <acronym>CPU</acronym> signedness of <literal>char</literal> in <xref linkend="app-pgcontroldata"/> (Masahiko Sawada) 《機械翻訳》レコードデフォルトcharpg_controldataにおけるの符号性。 (Masahiko Sawada) §

  • Author: Peter Eisentraut <peter@eisentraut.org> 2025-03-12 [72a3d0462] Prepare for Python "Limited API" in PL/Python Author: Peter Eisentraut <peter@eisentraut.org> 2025-03-14 [0793ab810] Activate Python "Limited API" in PL/Python
  • Add support for Python "Limited <acronym>API</acronym>" in <xref linkend="plpython"/> (Peter Eisentraut) 《機械翻訳》PL/PythonのPython「LimitedAPI」はサポートを追加。 (Peter Eisentraut) § §

    This helps prevent problems caused by <application>Python</application> 3.x version mismatches. 《機械翻訳》これにより、Python 3.xバージョンの不一致によって発生する問題を防ぐことができます。

  • Author: Jacob Champion <jchampion@postgresql.org> 2025-04-29 [45363fca6] Bump the minimum supported Python version to 3.6.8
  • Change the minimum supported <application>Python</application> version to 3.6.8 (Jacob Champion) 《機械翻訳》サポートされる最小数Pythonバージョンから3.6.8を変更します。 (Jacob Champion) §

  • Author: Daniel Gustafsson <dgustafsson@postgresql.org> 2024-09-02 [a70e01d43] Remove support for OpenSSL older than 1.1.0 Author: Daniel Gustafsson <dgustafsson@postgresql.org> 2024-10-24 [6c66b7443] Raise the minimum supported OpenSSL version to 1.1.1
  • Remove support for <application>OpenSSL</application> versions older than 1.1.1 (Daniel Gustafsson) 《機械翻訳》OpenSSL 1.1.1より前のバージョンのサポートを削除します。 (Daniel Gustafsson) § §

  • Author: Peter Eisentraut <peter@eisentraut.org> 2024-10-01 [972c2cd28] jit: Require at least LLVM 14, if enabled.
  • If <application>LLVM</application> is enabled, require version 14 or later (Thomas Munro) 《機械翻訳》LLVMが有効な場合は、バージョン14以降が必要です。 (Thomas Munro) §

  • Author: Tom Lane <tgl@sss.pgh.pa.us> 2025-03-26 [9324c8c58] Introduce PG_MODULE_MAGIC_EXT macro.
  • Add macro <link linkend="functions-info"><literal>PG_MODULE_MAGIC_EXT</literal></link> to allow extensions to report their name and version (Andrei Lepikhov) 《機械翻訳》マクロPG_MODULE_MAGIC_EXTを追加して、レポートの名前とバージョンへの延長を許可します。 (Andrei Lepikhov) §

    This information can be access via the new function <link linkend="functions-info-session-table"><function>pg_get_loaded_modules()</function></link>. 《機械翻訳》この情報は、新しいアクセスを経由した関数である場合がありますpg_get_loaded_modules()

  • Author: Tom Lane <tgl@sss.pgh.pa.us> 2024-09-09 [218527d01] Don't bother checking the result of SPI_connect[_ext] an
  • Document that <link linkend="spi-spi-connect"><function>SPI_connect()</function></link>/<link linkend="spi-spi-connect"><function>SPI_connect_ext()</function></link> always returns success (<literal>SPI_OK_CONNECT</literal>) (Stepan Neretin) 《機械翻訳》SPI_connect()/SPI_connect_ext()が常に成功SPI_OK_CONNECTを返すドキュメント。 (Stepan Neretin) §

    Errors are always reported via <function>ereport()</function>. 《機械翻訳》エラーは常にereport()によって報告される。

  • Author: Peter Eisentraut <peter@eisentraut.org> 2024-07-31 [e54a42ac9] Add API and ABI stability guidance to the C language doc
  • Add <link linkend="xfunc-api-abi-stability-guidance">documentation section</link> about <acronym>API</acronym> and <acronym>ABI</acronym> compatibility (David Wheeler, Peter Eisentraut) 《機械翻訳》文書セクションAPIABI互換性を加えます。 (David Wheeler, Peter Eisentraut) §

  • Author: Peter Eisentraut <peter@eisentraut.org> 2025-01-27 [5afaba629] doc: Meson is not experimental on Windows
  • Remove the experimental designation of <application>Meson</application> builds on <systemitem class="osname">Windows</systemitem> (Aleksander Alekseev) 《機械翻訳》MesonWindows上に構築されたの実験的指定を削除する。 (Aleksander Alekseev) §

  • Author: Thomas Munro <tmunro@postgresql.org> 2024-07-30 [e25626677] Remove - -disable-spinlocks. Author: Thomas Munro <tmunro@postgresql.org> 2024-07-30 [813852613] Remove - -disable-atomics, require 32 bit atomics.
  • Remove configure options <option>&#45;-disable-spinlocks</option> and <option>&#45;-disable-atomics</option> (Thomas Munro) 《機械翻訳》configureオプション--disable-spinlocks--disable-atomicsを削除します。 (Thomas Munro) § §

    Thirty-two-bit atomic operations are now required. 《機械翻訳》三十二ビットの原子的運行が現在必要とされている。

  • Author: Tom Lane <tgl@sss.pgh.pa.us> 2024-07-01 [edadeb071] Remove support for HPPA (a/k/a PA-RISC) architecture.
  • Remove support for the <acronym>HPPA</acronym>/<acronym>PA-RISC</acronym> architecture (Tom Lane) 《機械翻訳》HPPA/PA-RISCサポートのアーキテクチャを取り外します。 (Tom Lane) §

E.1.3.9. 追加モジュール #

<title>Additional Modules</title>
Author: Masahiko Sawada <msawada@postgresql.org> 2024-10-14 [7cdfeee32] Add contrib/pg_logicalinspect.
  • Add extension <xref linkend="pglogicalinspect"/> to inspect logical snapshots (Bertrand Drouvot) 《機械翻訳》extensionのスナップショットを検査するには、ロジカルpg_logicalinspectを追加します。 (Bertrand Drouvot) §

  • Author: Robert Haas <rhaas@postgresql.org> 2025-03-26 [8d5ceb113] pg_overexplain: Additional EXPLAIN options for debugging
  • Add extension <xref linkend="pgoverexplain"/> which adds debug details to <link linkend="sql-explain"><command>EXPLAIN</command></link> output (Robert Haas) 《機械翻訳》EXPLAINの出力にextensionの詳細を追加するデバッグpg_overexplainを追加します。 (Robert Haas) §

  • Author: Fujii Masao <fujii@postgresql.org> 2024-07-26 [c297a47c5] postgres_fdw: Add "used_in_xact" column to postgres_fdw_ Author: Fujii Masao <fujii@postgresql.org> 2024-07-26 [857df3cef] postgres_fdw: Add connection status check to postgres_fd Author: Fujii Masao <fujii@postgresql.org> 2024-09-18 [4f08ab554] postgres_fdw: Extend postgres_fdw_get_connections to ret Author: Fujii Masao <fujii@postgresql.org> 2025-03-03 [fe186bda7] postgres_fdw: Extend postgres_fdw_get_connections to ret
  • Add output columns to <link linkend="postgres-fdw-functions"><function>postgres_fdw_get_connections()</function></link> (Hayato Kuroda, Sagar Dilip Shedge) 《機械翻訳》出力列をpostgres_fdw_get_connections()に追加します。 (Hayato Kuroda, Sagar Dilip Shedge) § § § §

    New output column <structfield>used_in_xact</structfield> indicates if the foreign data wrapper is being used by a current transaction, <structfield>closed</structfield> indicates if it is closed, <structfield>user_name</structfield> indicates the user name, and <structfield>remote_backend_pid</structfield> indicates the remote backend process identifier. 《機械翻訳》新しい出力カラムused_in_xact外部データラッパーが現在トランザクションによって使用されているかどうかを示し、closed閉じたであるかどうかを示し、user_nameユーザ名前を示し、remote_backend_pidリモートバックエンドプロセス識別子を示します。

  • Author: Peter Eisentraut <peter@eisentraut.org> 2025-01-15 [761c79508] postgres_fdw: SCRAM authentication pass-through
  • Allow <link linkend="auth-password"><acronym>SCRAM</acronym></link> authentication from the client to be passed to <xref linkend="postgres-fdw"/> servers (Matheus Alcantara, Peter Eisentraut) 《機械翻訳》クライアントからのSCRAM認証がpostgres_fdwサーバに渡されるようにします。 (Matheus Alcantara, Peter Eisentraut) §

    This avoids storing <application>postgres_fdw</application> authentication information in the database, and is enabled with the <application>postgres_fdw</application> <link linkend="postgres-fdw-option-use-scram-passthrough"><literal>use_scram_passthrough</literal></link> connection option. libpq uses new connection parameters <xref linkend="libpq-connect-scram-client-key"/> and <xref linkend="libpq-connect-scram-server-key"/>. 《機械翻訳》これにより、POSTGRES_fdw認証情報がデータベースに保存されなくなり、POSTGRES_fdwuse_scram_passthroughコネクションオプションで有効になります。 libpqでは、新しいコネクションパラメータscram_client_keyscram_server_keyが使用されます。

  • Author: Peter Eisentraut <peter@eisentraut.org> 2025-03-26 [3642df265] dblink: SCRAM authentication pass-through
  • Allow <acronym>SCRAM</acronym> authentication from the client to be passed to <xref linkend="dblink"/> servers (Matheus Alcantara) 《機械翻訳》クライアントからのSCRAM認証がdblinkサーバに渡されるようにします。 (Matheus Alcantara) §

  • Author: Fujii Masao <fujii@postgresql.org> 2024-10-03 [a1c4c8a9e] file_fdw: Add on_error and log_verbosity options to file
  • Add <literal>on_error</literal> and <literal>log_verbosity</literal> options to <xref linkend="file-fdw"/> (Atsushi Torikoshi) 《機械翻訳》file_fdwon_errorlog_verbosityオプションを追加します。 (Atsushi Torikoshi) §

    These control how <application>file_fdw</application> handles and reports invalid file rows. 《機械翻訳》これらは、無効なコントロール行をどのようにfile_fdw処理して報告するかをファイルします。

  • Author: Fujii Masao <fujii@postgresql.org> 2024-11-20 [6c8f67032] file_fdw: Add REJECT_LIMIT option to file_fdw.
  • Add <literal>reject_limit</literal> to control the number of invalid rows <application>file_fdw</application> can ignore (Atsushi Torikoshi) 《機械翻訳》reject_limitコントロールに無効な行file_fdw無視できるの数を追加します。 (Atsushi Torikoshi) §

    This is active when <literal>ON_ERROR = 'ignore'</literal>. 《機械翻訳》これは、ON_ERROR = 'ignore'.のときのアクティブです。

  • Author: Nathan Bossart <nathan@postgresql.org> 2025-01-07 [f7e1b3828] Add passwordcheck.min_password_length.
  • Add configurable variable <varname>min_password_length</varname> to <xref linkend="passwordcheck"/> (Emanuele Musella, Maurizio Boriani) 《機械翻訳》min_password_lengthpasswordcheckに構成可能な変数を追加します。 (Emanuele Musella, Maurizio Boriani) §

    This controls the minimum password length. 《機械翻訳》これは最小パスワード長さを制御します。

  • Author: Tatsuo Ishii <ishii@postgresql.org> 2024-10-11 [cae0f3c40] pgbench: Improve result outputs related to failed transa
  • Have <xref linkend="pgbench"/> report the number of failed, retried, or skipped transactions in per-script reports (Yugo Nagata) 《機械翻訳》レポートごとのレポートで、pgbenchスキップされたに失敗したトランザクション、再試行されたトランザクション、またはスクリプトトランザクションの数を指定します。 (Yugo Nagata) §

  • Author: Tom Lane <tgl@sss.pgh.pa.us> 2025-03-16 [448904423] contrib/isn: Make weak mode a GUC setting, and fix relat
  • Add <xref linkend="isn"/> server variable <literal>weak</literal> to control invalid check digit acceptance (Viktor Holmberg) 《機械翻訳》isnサーバ変数を追加weakコントロールへの無効なチェックディジットの受け入れ。 (Viktor Holmberg) §

    This was previously only controlled by function <link linkend="isn-functions"><function>isn_weak()</function></link>. 《機械翻訳》これは、以前は関数isn_weak()によってのみコントロールされていました。

  • Author: Heikki Linnakangas <heikki.linnakangas@iki.fi> 2025-04-03 [e4309f73f] Add support for sorted gist index builds to btree_gist
  • Allow values to be sorted to speed <xref linkend="btree-gist"/> index builds (Bernd Helmle, Andrey Borodin) 《機械翻訳》btree_gistインデックスの構築を高速化するために、値を並べ替えることができます。 (Bernd Helmle, Andrey Borodin) §

  • Author: Tomas Vondra <tomas.vondra@postgresql.org> 2025-03-29 [14ffaece0] amcheck: Add gin_index_check() to verify GIN index
  • Add <xref linkend="amcheck"/> check function <link linkend="amcheck-functions"><function>gin_index_check()</function></link> to verify <literal>GIN</literal> indexes (Grigory Kryachko, Heikki Linnakangas, Andrey Borodin) 《機械翻訳》GINインデックスを検証するには、amcheckチェック関数gin_index_check()を追加します。 (Grigory Kryachko, Heikki Linnakangas, Andrey Borodin) §

  • Author: Andres Freund <andres@anarazel.de> 2025-04-08 [dcf7e1697] Add pg_buffercache_evict_{relation,all} functions
  • Add functions <link linkend="pgbuffercache-pg-buffercache-evict-relation"><function>pg_buffercache_evict_relation()</function></link> and <link linkend="pgbuffercache-pg-buffercache-evict-all"><function>pg_buffercache_evict_all()</function></link> to evict unpinned shared buffers (Nazir Bilal Yavuz) 《機械翻訳》固定されていない共有バッファを削除する関数pg_buffercache_evict_relation()pg_buffercache_evict_all()を追加してください。 (Nazir Bilal Yavuz) §

    The existing function <link linkend="pgbuffercache-pg-buffercache-evict"><function>pg_buffercache_evict()</function></link> now returns the buffer flush status. 《機械翻訳》既存の関数pg_buffercache_evict()は、バッファフラッシュステータスを返すようになりました。

  • Author: Robert Haas <rhaas@postgresql.org> 2025-03-18 [c65bc2e1d] Make it possible for loadable modules to add EXPLAIN opt Author: Robert Haas <rhaas@postgresql.org> 2025-03-18 [4fd02bf7c] Add some new hooks so extensions can add details to EXPL Author: Robert Haas <rhaas@postgresql.org> 2025-03-20 [50ba65e73] Add an additional hook for EXPLAIN option validation.
  • Allow extensions to install custom <xref linkend="sql-explain"/> options (Robert Haas, Sami Imseih) 《機械翻訳》カスタムEXPLAINオプションをインストールするための拡張を許可します。 (Robert Haas, Sami Imseih) § § §

  • Author: Michael Paquier <michael@paquier.xyz> 2024-08-04 [7949d9594] Introduce pluggable APIs for Cumulative Statistics Author: Michael Paquier <michael@paquier.xyz> 2024-08-05 [2eff9e678] Add helper routines to retrieve data for custom fixed-nu
  • Allow extensions to use the server's cumulative statistics <acronym>API</acronym> (Michael Paquier) 《機械翻訳》サーバの積算統計処理APIの利用延長を認める。 (Michael Paquier) § §

Author: Michael Paquier <michael@paquier.xyz> 2024-10-28 [6b652e6ce] Set query ID for inner queries of CREATE TABLE AS and DE
  • Allow the queries of <xref linkend="sql-createtableas"/> and <xref linkend="sql-declare"/> to be tracked by <application>pg_stat_statements</application> (Anthonin Bonnefoy) 《機械翻訳》CREATE TABLE ASDECLAREの問い合わせをpg_stat_statements. (Anthonin Bonnefoy) §

    They are also now assigned query ids. 《機械翻訳》それらは現在、アサイン問い合わせのIDでもあります。

  • Author: Michael Paquier <michael@paquier.xyz> 2024-09-30 [dc6851596] Show values of SET statements as constants in pg_stat_st
  • Allow the parameterization of <xref linkend="sql-set"/> values in <application>pg_stat_statements</application> (Greg Sabino Mullane, Michael Paquier) 《機械翻訳》SET値のパラメータ化をpg_stat_statements. (Greg Sabino Mullane, Michael Paquier) §

    This reduces the bloat caused by <command>SET</command> statements with differing constants. 《機械翻訳》これにより、異なる定数を持つSETステートメントによって引き起こされる膨張が軽減される。

  • Author: Michael Paquier <michael@paquier.xyz> 2024-10-09 [cf54a2c00] pg_stat_statements: Add columns to track parallel worker
  • Add <link linkend="pgstatstatements-pg-stat-statements"><structname>pg_stat_statements</structname></link> columns to report parallel activity (Guillaume Lelarge) 《機械翻訳》レポートパラレルアクティビティにpg_stat_statements列を追加します。 (Guillaume Lelarge) §

    The new columns are <structfield>parallel_workers_to_launch</structfield> and <structfield>parallel_workers_launched</structfield>. 《機械翻訳》新しい列はparallel_workers_to_launchparallel_workers_launchedです。

  • Author: Michael Paquier <michael@paquier.xyz> 2025-02-17 [ce5bcc4a9] pg_stat_statements: Add wal_buffers_full
  • Add <structname>pg_stat_statements</structname>.<structfield>wal_buffers_full</structfield> to report full <acronym>WAL</acronym> buffers (Bertrand Drouvot) 《機械翻訳》pg_stat_statements.wal_buffers_full toレポートfullWALbuffers.を追加しました。 (Bertrand Drouvot) §

E.1.3.9.2. pgcrypto #
Author: Álvaro Herrera <alvherre@alvh.no-ip.org> 2025-04-05 [749a9e20c] Add modern SHA-2 based password hashes to pgcrypto.
  • Add <application>pgcrypto</application> algorithms <link linkend="pgcrypto-crypt-algorithms"><literal>sha256crypt</literal></link> and <link linkend="pgcrypto-crypt-algorithms"><literal>sha512crypt</literal></link> (Bernd Helmle) 《機械翻訳》pgcryptoアルゴリズムsha256cryptsha512cryptを追加する。 (Bernd Helmle) §

  • Author: Daniel Gustafsson <dgustafsson@postgresql.org> 2025-02-14 [9ad1b3d01] pgcrypto: Add support for CFB mode in AES encryption
  • Add <link linkend="pgcrypto-raw-enc-funcs"><acronym>CFB</acronym></link> mode to <application>pgcrypto</application> encryption and decryption (Umar Hayat) 《機械翻訳》CFBモードをpgcrypto暗号化と復号化に追加します。 (Umar Hayat) §

  • Author: Daniel Gustafsson <dgustafsson@postgresql.org> 2025-01-24 [924d89a35] pgcrypto: Add function to check FIPS mode
  • Add function <link linkend="pgcrypto-openssl-support-funcs"><function>fips_mode()</function></link> to report the server's <acronym>FIPS</acronym> mode (Daniel Gustafsson) 《機械翻訳》サーバFIPSモードのレポートに関数fips_mode()を追加します。 (Daniel Gustafsson) §

  • Author: Daniel Gustafsson <dgustafsson@postgresql.org> 2025-01-24 [035f99cbe] pgcrypto: Make it possible to disable built-in crypto
  • Add <application>pgcrypto</application> server variable <link linkend="pgcrypto-configuration-parameters-builtin_crypto_enabled"><varname>builtin_crypto_enabled</varname></link> to allow disabling builtin non-<acronym>FIPS</acronym> mode cryptographic functions (Daniel Gustafsson, Joe Conway) 《機械翻訳》組み込みの非FIPS変数暗号化関数を無効にするために、pgcryptoサーバモードbuiltin_crypto_enabledを追加しました。 (Daniel Gustafsson, Joe Conway) §

    This is useful for guaranteeing <acronym>FIPS</acronym> mode behavior. 《機械翻訳》これは、FIPSモードの動作を保証するのに役立ちます。

E.1.4. 謝辞 #

<title>Acknowledgments</title>

The following individuals (in alphabetical order) have contributed to this release as patch authors, committers, reviewers, testers, or reporters of issues. 以下の人々(アルファベット順)はパッチ作者、コミッター、レビューア、テスターあるいは問題の報告者として本リリースに貢献しました。

Abhishek Chanda
Adam Guo
Adam Rauch
Aidar Imamov
Ajin Cherian
Alastair Turner
Alec Cozens
Aleksander Alekseev
Alena Rybakina
Alex Friedman
Alex Richman
Alexander Alehin
Alexander Borisov
Alexander Korotkov
Alexander Kozhemyakin
Alexander Kukushkin
Alexander Kuzmenkov
Alexander Kuznetsov
Alexander Lakhin
Alexander Pyhalov
Alexandra Wang
Alexey Dvoichenkov
Alexey Makhmutov
Alexey Shishkin
Ali Akbar
Álvaro Herrera
Álvaro Mongil
Amit Kapila
Amit Langote
Amul Sul
Andreas Karlsson
Andreas Scherbaum
Andreas Ulbrich
Andrei Lepikhov
Andres Freund
Andrew
Andrew Bille
Andrew Dunstan
Andrew Jackson
Andrew Kane
Andrew Watkins
Andrey Borodin
Andrey Chudnovsky
Andrey Rachitskiy
Andrey Rudometov
Andy Alsup
Andy Fan
Anthonin Bonnefoy
Anthony Hsu
Anthony Leung
Anton Melnikov
Anton Voloshin
Antonin Houska
Antti Lampinen
Arseniy Mukhin
Artur Zakirov
Arun Thirupathi
Ashutosh Bapat
Asphator
Atsushi Torikoshi
Avi Weinberg
Aya Iwata
Ayush Tiwari
Ayush Vatsa
Bastien Roucariès
Ben Peachey Higdon
Benoit Lobréau
Bernd Helmle
Bernd Reiß
Bernhard Wiedemann
Bertrand Drouvot
Bertrand Mamasam
Bharath Rupireddy
Bogdan Grigorenko
Boyu Yang
Braulio Fdo Gonzalez
Bruce Momjian
Bykov Ivan
Cameron Vogt
Cary Huang
Cédric Villemain
Cees van Zeeland
ChangAo Chen
Chao Li
Chapman Flack
Charles Samborski
Chengwen Wu
Chengxi Sun
Chiranmoy Bhattacharya
Chris Gooch
Christian Charukiewicz
Christoph Berg
Christophe Courtois
Christopher Inokuchi
Clemens Ruck
Corey Huinker
Craig Milhiser
Crisp Lee
Dagfinn Ilmari Mannsåker
Daniel Elishakov
Daniel Gustafsson
Daniel Vérité
Daniel Westermann
Daniele Varrazzo
Daniil Davydov
Daria Shanina
Dave Cramer
Dave Page
David Benjamin
David Christensen
David Fiedler
David G. Johnston
David Geier
David Rowley
David Steele
David Wheeler
David Zhang
Davinder Singh
Dean Rasheed
Devanga Susmitha
Devrim Gündüz
Dian Fay
Dilip Kumar
Dimitrios Apostolou
Dipesh Dhameliya
Dmitrii Bondar
Dmitry Dolgov
Dmitry Koval
Dmitry Kovalenko
Dmitry Yurichev
Dominique Devienne
Donghang Lin
Dorjpalam Batbaatar
Drew Callahan
Duncan Sands
Dwayne Towell
Dzmitry Jachnik
Egor Chindyaskin
Egor Rogov
Emanuel Ionescu
Emanuele Musella
Emre Hasegeli
Eric Cyr
Erica Zhang
Erik Nordström
Erik Rijkers
Erik Wienhold
Erki Eessaar
Ethan Mertz
Etienne LAFARGE
Etsuro Fujita
Euler Taveira
Evan Si
Evgeniy Gorbanev
Fabio R. Sluzala
Fabrízio de Royes Mello
Feike Steenbergen
Feliphe Pozzer
Felix
Fire Emerald
Florents Tselai
Francesco Degrassi
Frank Streitzig
Frédéric Yhuel
Fredrik Widlert
Gabriele Bartolini
Gavin Panella
Geoff Winkless
George MacKerron
Gilles Darold
Grant Gryczan
Greg Burd
Greg Sabino Mullane
Greg Stark
Grigory Kryachko
Guillaume Lelarge
Gunnar Morling
Gunnar Wagner
Gurjeet Singh
Haifang Wang
Hajime Matsunaga
Hamid Akhtar
Hannu Krosing
Hari Krishna Sunder
Haruka Takatsuka
Hayato Kuroda
Heikki Linnakangas
Hironobu Suzuki
Holger Jakobs
Hubert Lubaczewski
Hugo Dubois
Hugo Zhang
Hunaid Sohail
Hywel Carver
Ian Barwick
Ibrar Ahmed
Igor Gnatyuk
Igor Korot
Ilia Evdokimov
Ilya Gladyshev
Ilyasov Ian
Imran Zaheer
Isaac Morland
Israel Barth Rubio
Ivan Kush
Jacob Brazeal
Jacob Champion
Jaime Casanova
Jakob Egger
Jakub Wartak
James Coleman
James Hunter
Jan Behrens
Japin Li
Jason Smith
Jayesh Dehankar
Jeevan Chalke
Jeff Davis
Jehan-Guillaume de Rorthais
Jelte Fennema-Nio
Jian He
Jianghua Yang
Jiao Shuntian
Jim Jones
Jim Nasby
Jingtang Zhang
Jingzhou Fu
Joe Conway
Joel Jacobson
John Hutchins
John Naylor
Jonathan Katz
Jorge Solórzano
José Villanova
Josef Šimánek
Joseph Koshakow
Julien Rouhaud
Junwang Zhao
Justin Pryzby
Kaido Vaikla
Kaimeh
Karina Litskevich
Karthik S
Kartyshov Ivan
Kashif Zeeshan
Keisuke Kuroda
Kevin Hale Boyes
Kevin K Biju
Kirill Reshke
Kirill Zdornyy
Koen De Groote
Koichi Suzuki
Koki Nakamura
Konstantin Knizhnik
Kouhei Sutou
Kuntal Ghosh
Kyotaro Horiguchi
Lakshmi Narayana Velayudam
Lars Kanis
Laurence Parry
Laurenz Albe
Lele Gaifax
Li Yong
Lilian Ontowhee
Lingbin Meng
Luboslav Špilák
Luca Vallisa
Lukas Fittl
Maciek Sakrejda
Magnus Hagander
Mahendra Singh Thalor
Mahendrakar Srinivasarao
Maiquel Grassi
Maksim Korotkov
Maksim Melnikov
Man Zeng
Marat Buharov
Marc Balmer
Marco Nenciarini
Marcos Pegoraro
Marina Polyakova
Mark Callaghan
Mark Dilger
Marlene Brandstaetter
Marlene Reiterer
Martin Rakhmanov
Masahiko Sawada
Masahiro Ikeda
Masao Fujii
Mason Mackaman
Mat Arye
Matheus Alcantara
Mats Kindahl
Matthew Gabeler-Lee
Matthew Kim
Matthew Sterrett
Matthew Woodcraft
Matthias van de Meent
Matthieu Denais
Maurizio Boriani
Max Johnson
Max Madden
Maxim Boguk
Maxim Orlov
Maximilian Chrzan
Melanie Plageman
Melih Mutlu
Mert Alev
Michael Banck
Michael Bondarenko
Michael Christofides
Michael Guissine
Michael Harris
Michaël Paquier
Michail Nikolaev
Michal Kleczek
Michel Pelletier
Mikaël Gourlaouen
Mikhail Gribkov
Mikhail Kot
Milosz Chmura
Muralikrishna Bandaru
Murat Efendioglu
Mutaamba Maasha
Naeem Akhter
Nat Makarevitch
Nathan Bossart
Navneet Kumar
Nazir Bilal Yavuz
Neil Conway
Niccolò Fei
Nick Davies
Nicolas Maus
Niek Brasa
Nikhil Raj
Nikita
Nikita Kalinin
Nikita Malakhov
Nikolay Samokhvalov
Nikolay Shaplov
Nisha Moond
Nitin Jadhav
Nitin Motiani
Noah Misch
Noboru Saito
Noriyoshi Shinoda
Ole Peder Brandtzæg
Oleg Sibiryakov
Oleg Tselebrovskiy
Olleg Samoylov
Onder Kalaci
Ondrej Navratil
Patrick Stählin
Paul Amonson
Paul Jungwirth
Paul Ramsey
Pavel Borisov
Pavel Luzanov
Pavel Nekrasov
Pavel Stehule
Peter Eisentraut
Peter Geoghegan
Peter Mittere
Peter Smith
Phil Eaton
Philipp Salvisberg
Philippe Beaudoin
Pierre Giraud
Pixian Shi
Polina Bungina
Przemyslaw Sztoch
Quynh Tran
Rafia Sabih
Raghuveer Devulapalli
Rahila Syed
Rama Malladi
Ran Benita
Ranier Vilela
Renan Alves Fonseca
Richard Guo
Richard Neill
Rintaro Ikeda
Robert Haas
Robert Treat
Robins Tharakan
Roman Zharkov
Ronald Cruz
Ronan Dunklau
Rui Zhao
Rushabh Lathia
Rustam Allakov
Ryo Kanbayashi
Ryohei Takahashi
RyotaK
Sagar Dilip Shedge
Salvatore Dipietro
Sam Gabrielsson
Sam James
Sameer Kumar
Sami Imseih
Samuel Thibault
Satyanarayana Narlapuram
Sebastian Skalacki
Senglee Choi
Sergei Kornilov
Sergey Belyashov
Sergey Dudoladov
Sergey Prokhorenko
Sergey Sargsyan
Sergey Soloviev
Sergey Tatarintsev
Shaik Mohammad Mujeeb
Shawn McCoy
Shenhao Wang
Shihao Zhong
Shinya Kato
Shlok Kyal
Shubham Khanna
Shveta Malik
Simon Riggs
Smolkin Grigory
Sofia Kopikova
Song Hongyu
Song Jinzhou
Soumyadeep Chakraborty
Sravan Kumar
Srinath Reddy
Stan Hu
Stepan Neretin
Stephen Fewer
Stephen Frost
Steve Chavez
Steven Niu
Suraj Kharage
Sven Klemm
Takamichi Osumi
Takeshi Ideriha
Tatsuo Ishii
Ted Yu
Tels
Tender Wang
Teodor Sigaev
Thom Brown
Thomas Baehler
Thomas Krennwallner
Thomas Munro
Tim Wood
Timur Magomedov
Tobias Wendorff
Todd Cook
Tofig Aliev
Tom Lane
Tomas Vondra
Tomasz Rybak
Tomasz Szypowski
Torsten Foertsch
Toshi Harada
Tristan Partin
Triveni N
Umar Hayat
Vallimaharajan G
Vasya Boytsov
Victor Yegorov
Vignesh C
Viktor Holmberg
Vinícius Abrahão
Vinod Sridharan
Virender Singla
Vitaly Davydov
Vladlen Popolitov
Vladyslav Nebozhyn
Walid Ibrahim
Webbo Han
Wenhui Qiu
Will Mortensen
Will Storey
Wolfgang Walther
Xin Zhang
Xing Guo
Xuneng Zhou
Yan Chengpen
Yang Lei
Yaroslav Saburov
Yaroslav Syrytsia
Yasir Hussain
Yasuo Honda
Yogesh Sharma
Yonghao Lee
Yoran Heling
Yu Liang
Yugo Nagata
Yuhang Qiu
Yuki Seino
Yura Sokolov
Yurii Rashkovskii
Yushi Ogiwara
Yusuke Sugie
Yuta Katsuragi
Yuto Sasaki
Yuuki Fujii
Yuya Watari
Zane Duffield
Zeyuan Hu
Zhang Mingli
Zhihong Yu
Zhijie Hou
Zsolt Parragi