Skip to content

Commit c3d5511

Browse files
committed
by GitHub Actions [skip ci]
1 parent 4cf419e commit c3d5511

File tree

8 files changed

+90
-85
lines changed

8 files changed

+90
-85
lines changed

current/html/app-pgresetwal.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -302,7 +302,7 @@
302302
Manually set the default char signedness. Possible values are
303303
<literal>signed</literal> and <literal>unsigned</literal>.
304304
</span>
305-
《機械翻訳》デフォルト文字の符号を手動で設定します
305+
デフォルトのcharの符号を手動で設定します
306306
有効な値は<code class="literal">signed</code><code class="literal">unsigned</code>です。
307307
</p><p>
308308
<span class="original">
@@ -314,9 +314,9 @@
314314
this option is exclusively for use with &lt;command&gt;pg_upgrade&lt;/command&gt;
315315
and should not normally be used manually.
316316
</span>
317-
《機械翻訳》<span class="productname">PostgreSQL</span>バージョンデータベースクラスタ18から<code class="command">pg_upgrade</code>アップグレードされた前の場合、セーフ値は、そのアップグレードの前にデフォルトを実行していたプラットフォームのクラスタ<code class="type">char</code>符号付きです
318-
その他のすべてのクラスタの場合、<code class="literal">signed</code>セーフ値になります
319-
ただし、このオプションは<code class="command">pg_upgrade</code>専用であり、通常は手動で使用しないでください
317+
18以前のバージョンの<span class="productname">PostgreSQL</span>から<code class="command">pg_upgrade</code>でアップグレードされたデータベースクラスタでは、安全な値はアップグレード前にクラスタを実行していたプラットフォームのデフォルトの<code class="type">char</code>の符号です
318+
その他のすべてのクラスタの場合、<code class="literal">signed</code>が安全な値でしょう
319+
ただし、このオプションは<code class="command">pg_upgrade</code>専用であり、通常は手動で使用すべきではありません
320320
</p></dd><dt><span class="term"><code class="option">--wal-segsize=<em class="replaceable"><code>wal_segment_size</code></em></code></span></dt><dd><p>
321321
<span class="original">
322322
Set the new WAL segment size, in megabytes. The value must be set to a

current/html/event-trigger-database-login-example.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,7 @@
7474
ALTER TABLE session_storage OWNER TO session_user;
7575

7676
-- 4. Log the connection time
77+
-- 4. 接続時刻を記録する。
7778
INSERT INTO public.user_login_log VALUES (session_user, current_timestamp);
7879

7980
END;

current/html/event-trigger-definition.html

Lines changed: 42 additions & 36 deletions
Large diffs are not rendered by default.

current/html/event-triggers.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
22
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>第38章 イベントトリガ</title><link rel="stylesheet" type="text/css" href="stylesheet.css" /><link rev="made" href="pgsql-docs@lists.postgresql.org" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><link rel="prev" href="trigger-example.html" title="37.4. 完全なトリガの例" /><link rel="next" href="event-trigger-definition.html" title="38.1. イベントトリガ動作の概要" /><meta name="viewport" content="width=device-width,initial-scale=1.0" /></head><body id="docContent" class="container-fluid col-10"><div class="other_version"><a href="https://www.postgresql.jp/document/">バージョンごとのドキュメント一覧</a></div><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="4" align="center"><a accesskey="h" href="index.html">PostgreSQL 18.0文書</a></th></tr><tr><td width="10%" align="left"></td><td width="10%" align="left"></td><td width="60%" align="center"><a href="server-programming.html" title="パート V. サーバプログラミング">パート V. サーバプログラミング</a></td><td width="20%" align="right"><div class="actions"><a class="issue" title="github" href="https://github.com/pgsql-jp/jpug-doc/issues/new?template=bug_report.yml&amp;what-happened=version 18.0 : event-triggers.html">誤訳等の報告
3-
</a></div></td></tr><tr><td width="10%" align="left"><a accesskey="p" href="trigger-example.html" title="37.4. 完全なトリガの例">前へ</a> </td><td width="10%" align="left"><a accesskey="u" href="server-programming.html" title="パート V. サーバプログラミング">上へ</a></td><td width="60%" align="center">第38章 イベントトリガ</td><td width="20%" align="right"> <a accesskey="n" href="event-trigger-definition.html" title="38.1. イベントトリガ動作の概要">次へ</a></td></tr></table><hr /></div><div class="chapter" id="EVENT-TRIGGERS"><div class="titlepage"><div><div><h2 class="title">第38章 イベントトリガ</h2></div></div></div><div class="toc"><p><strong>目次</strong></p><dl class="toc"><dt><span class="sect1"><a href="event-trigger-definition.html">38.1. イベントトリガ動作の概要</a></span></dt><dd><dl><dt><span class="sect2"><a href="event-trigger-definition.html#EVENT-TRIGGER-LOGIN">38.1.1. login</a></span></dt><dt><span class="sect2"><a href="event-trigger-definition.html#EVENT-TRIGGER-DDL_COMMAND_START">38.1.2. ddl_command_start</a></span></dt><dt><span class="sect2"><a href="event-trigger-definition.html#EVENT-TRIGGER-DDL_COMMAND_END">38.1.3. ddl_command_end</a></span></dt><dt><span class="sect2"><a href="event-trigger-definition.html#EVENT-TRIGGER-SQL_DROP">38.1.4. sql_drop</a></span></dt><dt><span class="sect2"><a href="event-trigger-definition.html#EVENT-TRIGGER-TABLE_REWRITE">38.1.5. table_rewrite</a></span></dt><dt><span class="sect2"><a href="event-trigger-definition.html#EVENT-TRIGGER-ABORTED-TRANSACTIONS">38.1.6. Event Triggers in Aborted Transactions</a></span></dt><dt><span class="sect2"><a href="event-trigger-definition.html#EVENT-TRIGGER-CREATING">38.1.7. Creating Event Triggers</a></span></dt></dl></dd><dt><span class="sect1"><a href="event-trigger-interface.html">38.2. C言語によるイベントトリガ関数の書き方</a></span></dt><dt><span class="sect1"><a href="event-trigger-example.html">38.3. 完全なイベントトリガの例</a></span></dt><dt><span class="sect1"><a href="event-trigger-table-rewrite-example.html">38.4. テーブル書き換えイベントトリガの例</a></span></dt><dt><span class="sect1"><a href="event-trigger-database-login-example.html">38.5. データベースログインイベントトリガの例</a></span></dt></dl></div><span class="original">
3+
</a></div></td></tr><tr><td width="10%" align="left"><a accesskey="p" href="trigger-example.html" title="37.4. 完全なトリガの例">前へ</a> </td><td width="10%" align="left"><a accesskey="u" href="server-programming.html" title="パート V. サーバプログラミング">上へ</a></td><td width="60%" align="center">第38章 イベントトリガ</td><td width="20%" align="right"> <a accesskey="n" href="event-trigger-definition.html" title="38.1. イベントトリガ動作の概要">次へ</a></td></tr></table><hr /></div><div class="chapter" id="EVENT-TRIGGERS"><div class="titlepage"><div><div><h2 class="title">第38章 イベントトリガ</h2></div></div></div><div class="toc"><p><strong>目次</strong></p><dl class="toc"><dt><span class="sect1"><a href="event-trigger-definition.html">38.1. イベントトリガ動作の概要</a></span></dt><dd><dl><dt><span class="sect2"><a href="event-trigger-definition.html#EVENT-TRIGGER-LOGIN">38.1.1. login</a></span></dt><dt><span class="sect2"><a href="event-trigger-definition.html#EVENT-TRIGGER-DDL_COMMAND_START">38.1.2. ddl_command_start</a></span></dt><dt><span class="sect2"><a href="event-trigger-definition.html#EVENT-TRIGGER-DDL_COMMAND_END">38.1.3. ddl_command_end</a></span></dt><dt><span class="sect2"><a href="event-trigger-definition.html#EVENT-TRIGGER-SQL_DROP">38.1.4. sql_drop</a></span></dt><dt><span class="sect2"><a href="event-trigger-definition.html#EVENT-TRIGGER-TABLE_REWRITE">38.1.5. table_rewrite</a></span></dt><dt><span class="sect2"><a href="event-trigger-definition.html#EVENT-TRIGGER-ABORTED-TRANSACTIONS">38.1.6. 中断したトランザクションでのイベントトリガ</a></span></dt><dt><span class="sect2"><a href="event-trigger-definition.html#EVENT-TRIGGER-CREATING">38.1.7. イベントトリガの作成</a></span></dt></dl></dd><dt><span class="sect1"><a href="event-trigger-interface.html">38.2. C言語によるイベントトリガ関数の書き方</a></span></dt><dt><span class="sect1"><a href="event-trigger-example.html">38.3. 完全なイベントトリガの例</a></span></dt><dt><span class="sect1"><a href="event-trigger-table-rewrite-example.html">38.4. テーブル書き換えイベントトリガの例</a></span></dt><dt><span class="sect1"><a href="event-trigger-database-login-example.html">38.5. データベースログインイベントトリガの例</a></span></dt></dl></div><span class="original">
44
&lt;title&gt;Event Triggers&lt;/title&gt;
55
</span><a id="id-1.8.5.2" class="indexterm"></a><a id="id-1.8.5.3" class="indexterm"></a><p>
66
<span class="original">

current/html/pgstatstatements.html

Lines changed: 13 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -429,7 +429,7 @@
429429
<span class="original">
430430
Number of times the WAL buffers became full
431431
</span>
432-
《機械翻訳》WALバッファが一杯になった回数です。
432+
WALバッファが満杯になった回数
433433
</p></td></tr><tr><td class="catalog_table_entry"><p class="column_definition">
434434
<code class="structfield">jit_functions</code> <code class="type">bigint</code>
435435
</p>
@@ -518,15 +518,15 @@
518518
<span class="original">
519519
Number of parallel workers planned to be launched
520520
</span>
521-
《機械翻訳》起動が計画されているパラレルワーカーの数。
521+
起動が計画されたパラレルワーカーの数
522522
</p></td></tr><tr><td class="catalog_table_entry"><p class="column_definition">
523523
<code class="structfield">parallel_workers_launched</code> <code class="type">bigint</code>
524524
</p>
525525
<p>
526526
<span class="original">
527527
Number of parallel workers actually launched
528528
</span>
529-
《機械翻訳》実際に起動されたパラレルワーカーの数
529+
実際に起動されたパラレルワーカーの数
530530
</p></td></tr><tr><td class="catalog_table_entry"><p class="column_definition">
531531
<code class="structfield">stats_since</code> <code class="type">timestamp with time zone</code>
532532
</p>
@@ -614,12 +614,9 @@
614614
in a list of constants, the list will get squashed down to a single element but shown
615615
with a commented-out list indicator:
616616
</span>
617-
《マッチ度[50.717703]》一部の状況では、見た目上異なるテキストを持つ問い合わせが1つの<code class="structname">pg_stat_statements</code>項目にまとめられることがあります。
618-
通常これは意味的に等しい問い合わせでのみ発生しますが、関連がない問い合わせが1つの項目にまとめられるハッシュ競合の可能性がわずかながら存在します。
619-
(しかしこれは別のユーザまたは別のデータベースに属する問い合わせでは発生することはあり得ません。)
620-
《機械翻訳》場合によっては、明らかに異なるテキストを持つ問い合わせが単一の<code class="structname">pg_stat_statements</code>エントリ;上で説明したように、これは意味的に等価な問い合わせに対して発生することが予想されます。
621-
さらに、問い合わせ間の唯一の差が定数のリストの要素数である場合、リストは単一の要素に圧縮されますが、リスト指示子:はコメントアウトされて表示されます。
622-
ダウン
617+
一部の状況では、見た目上異なるテキストを持つ問い合わせが1つの<code class="structname">pg_stat_statements</code>項目にまとめられることがあります。
618+
上で説明したように、これは意味的に等価である問い合わせで発生することが想定されます。
619+
さらに、問い合わせ間の唯一の違いが定数リスト内の要素数である場合、リストは1つの要素にまとめられ、コメントアウトされたリスト指示子が表示されます。
623620

624621
</p><pre class="screen">
625622
=# SELECT pg_stat_statements_reset();
@@ -638,7 +635,8 @@
638635
(This cannot happen for queries belonging to different users or databases,
639636
however.)
640637
</span>
641-
《機械翻訳》これらの場合に加えて、ハッシュの衝突により無関係な問い合わせが1つのエントリにマージされる可能性がわずかにあります(しかし、これは異なるユーザやデータベースに属する問い合わせでは起こり得ません)。
638+
これらの場合に加えて、ハッシュ競合が発生して関連のない問い合わせが1つの項目にまとめられる可能性がわずかながら存在します。
639+
(しかし、これは異なるユーザまたはデータベースに属する問い合わせでは発生しません。)
642640
</p><p>
643641
<span class="original">
644642
Since the &lt;structfield&gt;queryid&lt;/structfield&gt; hash value is computed on the
@@ -673,22 +671,15 @@
673671
Furthermore, it is not safe to assume that &lt;structfield&gt;queryid&lt;/structfield&gt;
674672
will be stable across major versions of &lt;productname&gt;PostgreSQL&lt;/productname&gt;.
675673
</span>
676-
《マッチ度[77.014716]》<code class="structname">pg_stat_statements</code>の消費者は、問い合わせテキストよりもより安定で信頼できる各項目への識別子として(おそらく<code class="structfield">dbid</code><code class="structfield">userid</code>と組み合わせて)<code class="structfield">queryid</code>を使いたいかもしれません。
677-
しかし、<code class="structfield">queryid</code>ハッシュ値の安定性には限定された保証しかないのを理解することは重要です
674+
<code class="structname">pg_stat_statements</code>の消費者は、問い合わせテキストよりもより安定で信頼できる各項目への識別子として(おそらく<code class="structfield">dbid</code><code class="structfield">userid</code>と組み合わせて)<code class="structfield">queryid</code>を使いたいかもしれません。
675+
しかし、<code class="structfield">queryid</code>ハッシュ値の安定性には限定された保証しかない点を理解することが重要です
678676
識別子は解析後の木から得られますので、その値は、とりわけ、この表現に現れる内部オブジェクト識別子の関数です。
679677
これは少々直観に反する結果です。
680-
例えば、<code class="filename">pg_stat_statements</code>は見たところは同一の問い合わせを、それらが2つの問い合わせの実行の間に削除され再作成されたテーブルを参照しているのであれば、別個のものとみなします。
678+
例えば、見た目上同一な問い合わせであっても、それらが参照する関数が2つの問い合わせ実行の間で削除および再作成された場合などには、<code class="filename">pg_stat_statements</code>はそれらを異なる問い合わせと見なします。
679+
反対に、問い合わせの実行の間にテーブルが削除および再作成される場合、見た目上同一な2つの問い合わせは同じものと見なされるかもしれません。
680+
しかし、他の点では類似している問い合わせでもテーブルの別名が異なる場合、それらは異なる問い合わせと見なされます。
681681
ハッシュ処理はプラットフォームのマシンアーキテクチャやその他の面の違いにも敏感です。
682682
その上、<span class="productname">PostgreSQL</span>のメジャーバージョンをまたがって<code class="structfield">queryid</code>が安定であるとみなすのは安全ではありません。
683-
《機械翻訳》<code class="structname">pg_stat_statements</code>のコンシューマは、<code class="structfield">queryid</code>をおそらく<code class="structfield">dbid</code><code class="structfield">userid</code>と組み合わせて各安定(stable)の識別子よりもエントリに対してより信頼できる問い合わせテキストとして使用したいと思うかもしれません。
684-
しかし、<code class="structfield">queryid</code>ハッシュの値の安定に関しては限られた保証しかないことを理解することが重要です。
685-
識別子は解析解析後のツリーから派生するので、その値は他のものと共に、この表現形式に現れる内部オブジェクト識別子の関数になります。
686-
これは直感に反する意味合いを持ちます。
687-
例にとって<code class="filename">pg_stat_statements</code>は、例のリファレンスが2つの問い合わせの実行の間に削除され再作成された関数である場合、見かけ上同一の2つの問い合わせは異なるものとみなします。
688-
逆に、問い合わせの実行の間にテーブルが削除され再作成された場合、見かけ上同一の2つの問い合わせは同じものとみなされる可能性があります。
689-
しかし、他の点では類似している問い合わせに対してテーブルの別名が異なる場合、これらの問い合わせは異なるものとみなされます。
690-
ハッシュのプロセスはプラットフォームのマシンアーキテクチャや他の面の違いにも敏感です。
691-
さらに、<span class="productname">PostgreSQL</span>のメジャーバージョン間で<code class="structfield">queryid</code>が安定(stable)になると仮定するのはセーフではありません。
692683
</p><p>
693684
<span class="original">
694685
Two servers participating in replication based on physical WAL replay can

0 commit comments

Comments
 (0)