Update release-16.sgml for 16.4#3044
Conversation
| 攻撃が防止されるノートは、<application>pg_ダンプ</application>とダンプ元のサーバの両方が十分に新しく、この修正が必要な場合に限られます。 | ||
| 非一時的オブジェクトの作成と削除が可能な攻撃者は、<application>pg_dump</application>を実行しているロール(多くの場合スーパーユーザ)の権限で、並列<application>pg_dump</application>セッションによって実行されるSQLコードを注入することが出来ました。 | ||
| この攻撃では、シーケンスや同様のオブジェクトを、悪意のあるコードを実行するビューまたは外部テーブルに置き換えます。 | ||
| これを防ぐために、組み込み以外のビューの拡張や外部テーブルへのアクセスを無効にすることができる新しいサーバパラメータ<varname>restrict_nonsystem_relation_kind</varname>を導入し、利用可能な場合にはそれを設定するよう<application>pg_dump</application>に指示します。 |
There was a problem hiding this comment.
"expansion of non-builtin view"は、ビューを展開して元のクエリにすることではないでしょうか?なので、
「組み込み以外のビューの展開」と訳すのではどうでしょう?
There was a problem hiding this comment.
確認ありがとうございます。展開に修正しました。
| 《機械翻訳》エグゼキュータでは、分割されたパーティションでのクエリの計画と実行の間にテーブルを切り離すことはできないと想定されていました。 | ||
| これは、<literal>DETACHパーティション</literal>の<literal>CONCURRENTLY</literal>オプションの序文以降の真ではなくなり、クエリを使用したときに一時的に実行が失敗する可能性があります。 | ||
| エグゼキュータは、パーティションテーブルでのクエリの計画と実行の間にパーティションをデタッチできないと想定していました。 | ||
| <literal>DETACH PARTITION</literal>の<literal>CONCURRENTLY</literal>オプションが導入されてからこれは成り立たなくなり、このオプションが使用するとクエリの実行が一時的に失敗する可能性がありました。 |
There was a problem hiding this comment.
「このオプションが使用するとクエリの実行が」→「このオプションを使用する問い合わせの実行が」
| field to zero after its last child partition is dropped (Noah Misch) | ||
| --> | ||
| 《機械翻訳》分割されたテーブルの<structname>pg_クラス</structname>.<structfield>reltuples</structfield>フィールドを、その最後の子パーティションが削除された後のゼロに正しく更新します。 | ||
| パーティションテーブルから最後の子パーティションが削除された後、<structname>pg_class</structname>.<structfield>reltuples</structfield>フィールドを正しくゼロに更新します。 |
There was a problem hiding this comment.
「正しくゼロに更新します。」→「正しくゼロに更新するようにしました。」
| modified since the start of the outer transaction. | ||
| --> | ||
| 《機械翻訳》<command>呼び出し</command>が原子的コンテキスト内にある場合(例えば、外側のトランザクションブロックがある場合)、そのような関数は間違いsnapshotを渡され、外側のトランザクションのスタート以降に変更された行の古い値を見ることになります。 | ||
| <command>CALL</command>がアトミックなコンテキスト内にある場合(例えば、外側のトランザクションブロックがある場合)、そのような関数には間違ったスナップショットが渡され、外側トランザクションの開始以降に変更された行の古い値が表示される原因となっていました。 |
There was a problem hiding this comment.
atomicは「原子的」と訳すのが多数派のようです。
There was a problem hiding this comment.
「原子的コンテキスト」に戻しました。
| (Joseph Koshakow) | ||
| --> | ||
| 《機械翻訳》<type>金額</type>計算で整数オーバーフローを検出します。 | ||
| <type>money</type>型の計算で整数オーバーフローを検出します。 |
There was a problem hiding this comment.
「検出します」→「検出するようにしました」
| multixact SLRU log (Heikki Linnakangas) | ||
| --> | ||
| 《機械翻訳》multixact SLRUログのトランケート中のデッドロックとアサーションエラーを防止します。 | ||
| マルチトランザクションのSLRUログの切り捨て中のデッドロックとアサーションエラーを防止します。 |
| 《機械翻訳》最後のバイトが不完全なオフ-バッファ文字を構成している場合、入力されたマルチの最後を数バイトウォークすることができました。 | ||
| 通常は無害ですが、原則的にはクラッシュを引き起こす可能性があります。 | ||
| 最後のバイトが不完全なマルチバイト文字で構成している場合、入力バッファの終端から数バイト離れる可能性がありました。 | ||
| 通常は無害ですが、原則的にはクラッシュを引き起こす可能性がありました。 |
| (Daniel Gustafsson) | ||
| --> | ||
| 《機械翻訳》OpenSSL(セッション)によるステートフルTLSチケットの作成をディセーブルにします。 | ||
| OpenSSLによるステートフルTLSセッションチケットの作成を無効にします。 |
| (Thomas Munro) | ||
| --> | ||
| 《機械翻訳》システムが提供する<filename><regex.h></filename>ヘッダとの衝突を回避します。 | ||
| システムが提供する<filename><regex.h></filename>ヘッダとの衝突を回避します。 |
| crosscheck (Alexander Lakhin) | ||
| --> | ||
| 外部キー強制トリガによって更新されるタプルが追加の可視性クロスチェックに失敗した場合、<function>heap_update()</function>と<function>heap_delete()</function>でのアサート失敗を回避します。 | ||
| 外部キー強制トリガによって更新されるタプルが追加の可視性クロスチェックに失敗した場合、<function>heap_update()</function>と<function>heap_delete()</function>でのアサーションエラーを回避します。 |
| --> | ||
| 《機械翻訳》分割されたテーブルに、制約に関連付けられていないインデックスがあり、パーティションに同等のインデックスがある場合、パーティションを切り離すと不正な動作が行われ、元のパーティションの制約に誤った<structfield>cominncount</structfield>値が残ります。 | ||
| これにより、その制約をさらに操作する際にトラブルが発生します。 | ||
| パーティションテーブルに、制約と関連付けられていないインデックスがあり、パーティションに同等の制約を持つインデックスがある場合、パーティションをデタッチすると不正な動作となり、元のパーティションの制約に誤った<structfield>cominncount</structfield>値が残ります。 |
There was a problem hiding this comment.
機械翻訳の方が何故か改変してしまってますが、<structfield>coninhcount</structfield>値です。
| specification</quote>, even though a matching index does exist. | ||
| --> | ||
| 《機械翻訳》<literal>ONクエリ</literal>を使用するコンフリクトが、更新可能なビューを介してターゲットテーブルにアクセスする場合、マッチングインデックスが存在していても、失敗する可能性があります<quote>ONコンフリクトの指定にユニークまたは排他制約マッチングはありません</quote>。 | ||
| <literal>ON CONFLICT</literal>を使用する問い合わせが、更新可能なビューを介してターゲットテーブルにアクセスする場合、適合するインデックスが存在する場合でも、<quote>there is no unique or exclusion constrant matching the ON CONFLICT specification</quote>というエラーで失敗する可能性がありました。 |
There was a problem hiding this comment.
スペルミスがあるようです。 constrant -> constraint
tatsuo-ishii
left a comment
There was a problem hiding this comment.
対応ありがとうございます。修正されているのを確認しました。
|
斉藤さんの確認もいただいたので、マージします。 |
No description provided.