Skip to content

Commit 8a873ac

Browse files
committed
by GitHub Actions [skip ci]
1 parent 0f6b1ea commit 8a873ac

File tree

4 files changed

+28
-27
lines changed

4 files changed

+28
-27
lines changed

current/html/contrib-dblink-connect.html

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -91,10 +91,10 @@
9191
linkend="postgres-fdw-option-use-scram-passthrough"><literal>use_scram_passthrough</literal></link>
9292
option of postgres_fdw for further details and restrictions.
9393
</span>
94-
《機械翻訳》外部データラッパー<code class="filename">dblink_fdw</code>には、追加のブールオプションがあります<code class="literal">use_scram_passthrough</code><code class="filename">dblink</code>がSCRAMパススルー認証を使用してリモートデータベースに接続するかどうかを制御します。
95-
SCRAMパススルー認証では、<code class="filename">dblink</code>SCRAMハッシュされた秘密代わりプレーンテキストユーザパスワードを使用してリモートサーバに接続します
94+
外部データラッパー<code class="filename">dblink_fdw</code>には、追加のブールオプション<code class="literal">use_scram_passthrough</code>があり、<code class="filename">dblink</code>がSCRAMパススルー認証を使用してリモートデータベースに接続するかどうかを制御します。
95+
SCRAMパススルー認証では、<code class="filename">dblink</code>はプレーンテキストユーザパスワードの代わりにSCRAMハッシュ化されたシークレットを使用してリモートサーバに接続します
9696
これにより、プレーンテキストユーザパスワードがPostgreSQLシステムカタログに格納されるのを回避します。
97-
詳細と制限については、POSTGRES_fdwの対応する<a class="link" href="postgres-fdw.html#POSTGRES-FDW-OPTION-USE-SCRAM-PASSTHROUGH"><code class="literal">use_scram_passthrough</code></a>オプションの文書を参照してください。
97+
詳細と制限については、postgres_fdwの相当する<a class="link" href="postgres-fdw.html#POSTGRES-FDW-OPTION-USE-SCRAM-PASSTHROUGH"><code class="literal">use_scram_passthrough</code></a>オプションの文書を参照してください。
9898
</p><p>
9999
<span class="original">
100100
Only superusers may use &lt;function&gt;dblink_connect&lt;/function&gt; to create
@@ -103,10 +103,8 @@
103103
If non-superusers need this capability, use
104104
&lt;function&gt;dblink_connect_u&lt;/function&gt; instead.
105105
</span>
106-
《マッチ度[71.647510]》スーパーユーザのみがパスワード認証やGSSAPI認証がない接続を作成するために<code class="function">dblink_connect</code>を使用できます。
106+
スーパーユーザのみがパスワード認証やSCRAMパススルー、GSSAPI認証がない接続を作成するために<code class="function">dblink_connect</code>を使用できます。
107107
スーパーユーザ以外でこの機能が必要ならば<code class="function">dblink_connect_u</code>を代わりに使用してください。
108-
《機械翻訳》スーパーユーザのみが<code class="function">dblink_connect</code>パスワード認証、SCRAMパススルー、GSSAPI-認証のいずれも使用しない接続を作成するために使用できます。
109-
スーパーユーザ以外がこの機能を必要とする場合は、<code class="function">dblink_connect_u</code>代わりにを使用してください。
110108
</p><p>
111109
<span class="original">
112110
It is unwise to choose connection names that contain equal signs,
@@ -129,10 +127,16 @@
129127
OK
130128
(1 row)
131129

132-
-- FOREIGN DATA WRAPPER functionality
133-
-- Note: local connections that don't use SCRAM pass-through require password
134-
-- authentication for this to work properly. Otherwise, you will receive
135-
-- the following error from dblink_connect():
130+
<span class="original">
131+
&amp;#45;- FOREIGN DATA WRAPPER functionality
132+
&amp;#45;- Note: local connections that don't use SCRAM pass-through require password
133+
&amp;#45;- authentication for this to work properly. Otherwise, you will receive
134+
&amp;#45;- the following error from dblink_connect():
135+
</span>
136+
-- 外部データラッパー(FOREIGN DATA WRAPPER)の機能
137+
-- 注意:SCRAMパススルーを使わないローカル接続でこれが正常に機能するには
138+
-- パスワード認証が必須です。
139+
-- さもないと、dblink_connect()から以下のエラーを受け取ります。
136140
-- ERROR: password is required
137141
-- DETAIL: Non-superuser cannot connect if the server does not request a password.
138142
-- HINT: Target server's authentication method must be changed.

current/html/contrib-spi.html

Lines changed: 13 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -43,9 +43,9 @@
4343
which form the primary/unique key. To handle multiple foreign
4444
keys, create a trigger for each reference.
4545
</span>
46-
《マッチ度[94.092827]》<code class="function">check_primary_key()</code>は参照テーブルを検査します。
47-
使用方法は、この関数を使用する<code class="literal">BEFORE INSERT OR UPDATE</code>トリガを他のテーブルを参照するテーブルに作成することです。
48-
トリガ引数は、外部キーを形成する参照テーブルの列名、被参照テーブル名、プライマリ/一意キーを形成する被参照テーブルの列名です。
46+
<code class="function">check_primary_key()</code>は参照テーブルを検査します。
47+
使用方法は、この関数を使用する<code class="literal">AFTER INSERT OR UPDATE</code>トリガを他のテーブルを参照するテーブルに作成することです。
48+
トリガ引数は、外部キーを形成する参照テーブルの列名、被参照テーブル名、/一意キーを形成する被参照テーブルの列名です。
4949
複数の外部キーを扱うためには、各参照に対してトリガを作成してください。
5050
</p><p>
5151
<span class="original">
@@ -63,10 +63,10 @@
6363
primary/unique key columns should be marked NOT NULL and should have a
6464
unique index.
6565
</span>
66-
《マッチ度[94.640821]》<code class="function">check_foreign_key()</code>は被参照テーブルを検査します。
67-
使用方法は、この関数を使用する<code class="literal">BEFORE DELETE OR UPDATE</code>トリガを他のテーブルで参照されるテーブルに作成することです。
68-
トリガ引数は、この関数が検査を実行しなければならない参照テーブル数、参照キーが見つかった場合の動作(<code class="literal">cascade</code> — 参照行を削除、<code class="literal">restrict</code> — 参照キーが存在する場合トランザクションをアボート、<code class="literal">setnull</code> —参照キーフィールドをNULLに設定)、プライマリ/一意キーを形成するトリガを発行したテーブルの列名、参照テーブルの名前と列名(最初の引数で指定された数のテーブル分繰り返す)です。
69-
プライマリ/一意キー列はNOT NULLと指定されていなければならず、また、一意性インデックスを持つべきであることに注意してください。
66+
<code class="function">check_foreign_key()</code>は被参照テーブルを検査します。
67+
使用方法は、この関数を使用する<code class="literal">AFTER DELETE OR UPDATE</code>トリガを他のテーブルで参照されるテーブルに作成することです。
68+
トリガ引数は、この関数が検査を実行しなければならない参照テーブル数、参照キーが見つかった場合の動作(<code class="literal">cascade</code> — 参照行を削除、<code class="literal">restrict</code> — 参照キーが存在する場合トランザクションをアボート、<code class="literal">setnull</code> —参照キーフィールドをNULLに設定)、/一意キーを形成するトリガを発行したテーブルの列名、参照テーブルの名前と列名(最初の引数で指定された数のテーブル分繰り返す)です。
69+
/一意キー列はNOT NULLと指定されていなければならず、また、一意性インデックスを持つべきであることに注意してください。
7070
</p><p>
7171
<span class="original">
7272
Note that if these triggers are executed from
@@ -77,8 +77,8 @@
7777
the &lt;function&gt;check_foreign_key()&lt;/function&gt;
7878
function will not see row1 and will fail.
7979
</span>
80-
《機械翻訳》ノートでは、これらのトリガが別の<code class="literal"></code>トリガから実行される場合、予期せず失敗する可能性があります
81-
例の場合、ユーザが行1を挿入し、<code class="literal"></code>トリガが行2を挿入し、<code class="function">check_foreign_key()</code>を使用してトリガをコールすると<code class="function">check_foreign_key()</code>関数は行1を参照せず、失敗します
80+
これらのトリガが別の<code class="literal">BEFORE</code>トリガから実行される場合、予期せず失敗する可能性があることに注意してください
81+
例えば、ユーザが行1を挿入し、<code class="literal">BEFORE</code>トリガが行2を挿入し、<code class="function">check_foreign_key()</code>を使用してトリガを呼び出すと<code class="function">check_foreign_key()</code>関数は行1を参照できずに失敗します
8282
</p><p>
8383
<span class="original">
8484
There are examples in &lt;filename&gt;refint.example&lt;/filename&gt;.
@@ -97,13 +97,10 @@
9797
zero, &lt;function&gt;nextval()&lt;/function&gt; will be called a second time in
9898
order to obtain a non-zero value.
9999
</span>
100-
《マッチ度[53.906250]》<code class="function">autoinc()</code>は、整数型フィールドにシーケンスの次の値を格納するトリガです。
101-
これは、組み込みの<span class="quote"><span class="quote">連番列</span></span>機能と一部重複しますが、同一ではありません。
102-
<code class="function">autoinc()</code>は挿入時に別のフィールド値に置き換える試みを上書きし、さらに省略可能ですが、更新時にフィールドを増加させるために使用することもできます。
103-
《機械翻訳》<code class="function">autoinc()</code>は、トリガの次の値を整数シーケンスに格納するフィールドです。
104-
これは、組み込み<span class="quote"><span class="quote">シリアルカラム</span></span>機能と重複する部分がありますが、同じではありません。
105-
トリガがフィールドの値を置換するのは、その値が最初にゼロまたはNULLである場合のみです(行を挿入または更新するSQLステートメントのアクションの後)。
106-
また、シーケンスの次の値がゼロである場合、<code class="function">nextval()</code>はオーダーで2回目に呼び出され、非ゼロ値を取得します。
100+
<code class="function">autoinc()</code>は、整数型フィールドにシーケンスの次の値を格納するトリガです。
101+
これは、組み込みの<span class="quote"><span class="quote">SERIAL列</span></span>機能と一部重複しますが、同一ではありません。
102+
トリガがフィールドの値を置換するのは、(行を挿入または更新するSQL文のアクションの後で)その値が最初にゼロまたはNULLである場合のみです。
103+
また、シーケンスの次の値がゼロである場合、<code class="function">nextval()</code>は非ゼロ値を取得するために再度呼び出されます。
107104
</p><p>
108105
<span class="original">
109106
To use, create a &lt;literal&gt;BEFORE INSERT&lt;/literal&gt; (or optionally &lt;literal&gt;BEFORE

current/postgres-A4.pdf

-654 Bytes
Binary file not shown.

index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ layout: default
77

88
## 最新
99

10-
last-updated: 2025-10-27 04:27:16 JST
10+
last-updated: 2025-10-29 04:27:20 JST
1111

1212
### 最新 PostgreSQL
1313

0 commit comments

Comments
 (0)