Skip to content

create_policy.sgmlの18.2対応です#3620

Open
noborus wants to merge 2 commits intopgsql-jp:doc_ja_18_2from
noborus:create_policy182
Open

create_policy.sgmlの18.2対応です#3620
noborus wants to merge 2 commits intopgsql-jp:doc_ja_18_2from
noborus:create_policy182

Conversation

@noborus
Copy link
Member

@noborus noborus commented Mar 14, 2026

No description provided.

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

CREATE POLICY リファレンス(create_policy.sgml)の内容を PostgreSQL 18.2 相当に更新し、日本語訳の品質を改善するPRです。

Changes:

  • 機械翻訳由来の重複・崩れた文(マッチ度/機械翻訳行など)を削除して訳文を整理
  • RLSポリシーの説明文(SELECT/INSERT/UPDATE/DELETE/MERGE/ON CONFLICT など)を読みやすく修正
  • サマリ表(check/filter 等)の英語エントリをコメント化し、日本語エントリを明示

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

-->
《マッチ度[58.823529]》<literal>ON CONFLICT DO UPDATE</literal>のある<literal>INSERT</literal>では、<literal>INSERT</literal>ポリシーの<literal>WITH CHECK</literal>式について、<literal>INSERT</literal>の部分でリレーションに追加されるすべての行についてのみ確認することに注意してください。
《機械翻訳》ノート<literal>INSERT</literal> with an <literal>ON CONFLICT DO NOTHING/UPDATE</literal>句は、最終的に挿入されるかどうかにかかわらず、挿入のために提案されたすべての行の<literal>INSERT</literal>ポリシーの<literal>WITH CHECK</literal>式をチェックします。
<literal>ON CONFLICT DO NOTHING/UPDATE</literal>のある<literal>INSERT</literal>では、<literal>INSERT</literal>ポリシーの<literal>WITH CHECK</literal>式では挿入が実際に行われるかどうかに関係なく、挿入が提案されたすべての行について検査されることに注意してください。'
-->
《マッチ度[82.497213]》ポリシーに<literal>UPDATE</literal>を使うことは、そのポリシーは<literal>UPDATE</literal>コマンド、<literal>SELECT FOR UPDATE</literal>コマンド、<literal>SELECT FOR SHARE</literal>コマンド、および補助的に<literal>INSERT</literal>コマンドの<literal>ON CONFLICT DO UPDATE</literal>句で適用されるという意味になります。
<literal>UPDATE</literal>動作を含む<literal>MERGE</literal>コマンドも影響を受けます。
ポリシーに<literal>UPDATE</literal>を使うことは、そのポリシーは<literal>UPDATE</literal>コマンド、<literal>SELECT FOR UPDATE</literal>コマンド、<literal>SELECT FOR SHARE</literal>コマンド、および補助的に<literal>INSERT</literal>コマンドと<literal>MERGE</literal>コマンドの<literal>ON CONFLICT DO UPDATE</literal>句で適用されるという意味になります。
@noborus noborus added the version 18.2 18.2を対象(doc_ja_18_2)へのpull request label Mar 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

version 18.2 18.2を対象(doc_ja_18_2)へのpull request レビュー待ち

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants