diff --git a/doc/src/sgml/advanced.sgml b/doc/src/sgml/advanced.sgml
index a4a3695ca55..20e06afad94 100644
--- a/doc/src/sgml/advanced.sgml
+++ b/doc/src/sgml/advanced.sgml
@@ -611,7 +611,7 @@ FROM empsalary;
in different ways using different OVER clauses, but
they all act on the same collection of rows defined by this virtual table.
-->
-ウィンドウ関数で考慮される行は、そのWHERE、GROUP BY、およびHAVING句でフィルターをかけられた問い合わせのFROM句によって生成された仮想テーブルの行です。
+ウィンドウ関数で考慮される行は、そのWHERE、GROUP BY、およびHAVING句でフィルタをかけられた問い合わせのFROM句によって生成された仮想テーブルの行です。
例えば、WHERE条件に一致しないため削除された行はウィンドウ関数から見えません。
異なったOVER句を用いて、異なった方法によりデータを分割する複数のウィンドウ関数を問い合わせが含んでも構いません。
しかし、この仮想テーブルで定義された行の同一の集まり上で全てが作動します。
diff --git a/doc/src/sgml/amcheck.sgml b/doc/src/sgml/amcheck.sgml
index db4a2aa13b8..3fd9aa0df10 100644
--- a/doc/src/sgml/amcheck.sgml
+++ b/doc/src/sgml/amcheck.sgml
@@ -56,7 +56,7 @@
linkend="xindex-support"/> for details of operator class support
functions.
-->
-検証は、インデックス走査自身で使われるのと同じ手続きを用いて行われます。
+検証は、インデックススキャン自身で使われるのと同じ手続きを用いて行われます。
その手続きは、ユーザ定義演算子クラスのコードかもしれません。
たとえば、B-Treeインデックスの検査は、一つ以上のB-Treeサポート関数1ルーチンを用いる比較に依存しています。
演算子クラスサポート関数の詳細についてはをご覧ください。
@@ -611,7 +611,7 @@ B-Tree検証関数のheapallindexed引数がtrue
only be detected on standby servers.
-->
オペレーティングシステムの照合順序の比較ルールの変更による問題も含まれます。
-textのような照合可能な型のデータの比較は、不変でなければならず(B-Treeインデックスの走査のための、すべての比較が不変でなければならないのと同じことです)、それはオペレーティングシステムの照合順序が決して変化してはいけないことを意味します。
+textのような照合可能な型のデータの比較は、不変でなければならず(B-Treeインデックスのスキャンのための、すべての比較が不変でなければならないのと同じことです)、それはオペレーティングシステムの照合順序が決して変化してはいけないことを意味します。
まれであるとは言え、オペレーティングシステムの照合順序ルールの更新は、これらの問題を引き起こします。
もっと普通に起こることとしては、プライマリサーバとスタンバイサーバの照合順序の違いが関与することです。
これは、使用されているオペレーティングシステムのメジャーバージョンに一貫性がないことによります。
diff --git a/doc/src/sgml/backup.sgml b/doc/src/sgml/backup.sgml
index 9d2e7e82cbf..f8de3ecac7f 100644
--- a/doc/src/sgml/backup.sgml
+++ b/doc/src/sgml/backup.sgml
@@ -1026,7 +1026,7 @@ test ! -f /mnt/server/archivedir/00000001000000A900000065 && cp pg_wal/0
-->
アーカイブするための別の方法は、archive_libraryとしてカスタムアーカイブモジュールを使用することです。
このようなモジュールはCで記述されているため、独自のモジュールを作成するには、シェル・コマンドを記述するよりもかなり多くの労力が必要になる場合があります。
-しかし、アーカイブモジュールはシェルを介したアーカイブよりもパフォーマンスが高く、多くの有用なサーバー・リソースにアクセスできます。
+しかし、アーカイブモジュールはシェルを介したアーカイブよりもパフォーマンスが高く、多くの有用なサーバ・リソースにアクセスできます。
アーカイブモジュールの詳細はを参照してください。
@@ -2393,7 +2393,7 @@ archive_command = 'local_backup_script.sh "%p" "%f"'
be diagnosed easily if they fail.
-->
archive_commandスクリプトを使うときはを使えるようにすることが望ましい方法です。
-そのスクリプトがstderrに書き出したメッセージはすべて、データベースのサーバーログとして書かれます。
+そのスクリプトがstderrに書き出したメッセージはすべて、データベースのサーバログとして書かれます。
このため複雑な設定でエラーが発生した時に、簡単に原因を突き止められます。
diff --git a/doc/src/sgml/basebackup-to-shell.sgml b/doc/src/sgml/basebackup-to-shell.sgml
index 3f492cf8efa..b7f53583207 100644
--- a/doc/src/sgml/basebackup-to-shell.sgml
+++ b/doc/src/sgml/basebackup-to-shell.sgml
@@ -74,7 +74,7 @@
-->
バックアップ処理によって生成された各アーカイブに対してサーバが実行する必要があるコマンドです。
コマンド文字列に%fが含まれている場合は、アーカイブの名前に置き換えられます(例:base.tar)。
-コマンド文字列に%dが含まれている場合は、ユーザーが指定したターゲット詳細に置き換えられます。
+コマンド文字列に%dが含まれている場合は、ユーザが指定したターゲット詳細に置き換えられます。
コマンド文字列に%dが使用されている場合は、ターゲット詳細が必要です。
それ以外の場合は禁止されています。
セキュリティ上の理由から、ターゲット詳細には英数字のみを使用できます。
@@ -102,7 +102,7 @@
the shell backup target.
-->
shellバックアップターゲットを使用するために必要なロールです。
-これが設定されていない場合、レプリケーションユーザーはshellバックアップターゲットを使用できます。
+これが設定されていない場合、レプリケーションユーザはshellバックアップターゲットを使用できます。
diff --git a/doc/src/sgml/basic-archive.sgml b/doc/src/sgml/basic-archive.sgml
index 4a134818659..ee949ebabf0 100644
--- a/doc/src/sgml/basic-archive.sgml
+++ b/doc/src/sgml/basic-archive.sgml
@@ -100,9 +100,9 @@ basic_archive.archive_directory = '/path/to/archive/directory'
to any archiving still in progress, but users should use extra caution when
doing so.
-->
-サーバーがクラッシュすると、アーカイブ・ディレクトリに接頭辞archtempを持つ一時ファイルが残る場合があります。
-クラッシュ後にサーバーを再起動する前に、このようなファイルを削除することをお薦めします。
-このようなファイルは、進行中のアーカイブと無関係であれば、サーバーの実行中に削除しても安全ですが、その際には十分な注意が必要です。
+サーバがクラッシュすると、アーカイブ・ディレクトリに接頭辞archtempを持つ一時ファイルが残る場合があります。
+クラッシュ後にサーバを再起動する前に、このようなファイルを削除することをお薦めします。
+このようなファイルは、進行中のアーカイブと無関係であれば、サーバの実行中に削除しても安全ですが、その際には十分な注意が必要です。
diff --git a/doc/src/sgml/bki.sgml b/doc/src/sgml/bki.sgml
index 19742c4135d..7e93f6ec66e 100644
--- a/doc/src/sgml/bki.sgml
+++ b/doc/src/sgml/bki.sgml
@@ -19,7 +19,7 @@
of the catalogs can change between major versions.
-->
PostgreSQLは、テーブルや関数のようなデータベースオブジェクトの存在の有無と特性を追跡するために、多くの異なるシステムカタログを使用します。
-物理的な観点ではシステムカタログとユーザーテーブルの間に違いはありませんが、バックエンドのCコードはそれぞれのカタログの構造と特性を把握しており、直接カタログを低レベルで操作することができます。
+物理的な観点ではシステムカタログとユーザテーブルの間に違いはありませんが、バックエンドのCコードはそれぞれのカタログの構造と特性を把握しており、直接カタログを低レベルで操作することができます。
ですから、たとえばカタログの構造を思いつきで変更しようとするのはおすすめできません。そのことによって、Cのコードに組み込まれているカタログの行のレイアウトに関する前提を壊してしまうことになるからです。
とはいえ、カタログの構造はメジャーバージョン間で変更されることがあります。
diff --git a/doc/src/sgml/bloom.sgml b/doc/src/sgml/bloom.sgml
index 117dcee3437..84d256bb6ee 100644
--- a/doc/src/sgml/bloom.sgml
+++ b/doc/src/sgml/bloom.sgml
@@ -15,7 +15,7 @@
bloom provides an index access method based on
Bloom filters.
-->
- bloomは、ブルームフィルターによるインデックスのアクセスメソッドを提供します。
+ bloomは、ブルームフィルタによるインデックスのアクセスメソッドを提供します。
@@ -25,7 +25,7 @@
method, it allows fast exclusion of non-matching tuples via signatures
whose size is determined at index creation.
-->
-ブルームフィルターは、空間効率の良いデータ構造で、ある要素が集合のメンバかどうかをテストするのに用いられます。
+ブルームフィルタは、空間効率の良いデータ構造で、ある要素が集合のメンバかどうかをテストするのに用いられます。
インデックスのアクセスメソッドとして使用する場合、インデックス作成時に大きさが決まるシグネチャーを使って、条件を満たさないタプルを高速に除外することができます。
diff --git a/doc/src/sgml/btree.sgml b/doc/src/sgml/btree.sgml
index e6312726d25..70bd60849a1 100644
--- a/doc/src/sgml/btree.sgml
+++ b/doc/src/sgml/btree.sgml
@@ -97,7 +97,7 @@
-->
複数のデータ型がほとんど同じソートセマンティクスを共有している場合、それらの演算子クラスは演算子族にまとめることができます。
そうすることによりプランナが型をまたがる比較を推論できるので、これはメリットがあります。
-ファミリー中の演算子クラスには、入力データ型のための単一型演算子(および関連するサポート関数)が含まれます。
+演算子族内の各演算子クラスは、入力データ型のための単一型演算子(および関連するサポート関数)を含むべきです。
一方型をまたがる比較演算子とサポート関数は演算子族中でゆるやかです。
プランナが推移関係から推論するすべての比較条件を提示できるように、型をまたがる演算子の完全な集合を演算子族に入れておくことをお勧めします。
@@ -271,7 +271,7 @@ btree演算子族が満たさなければならない基本的な前提条件が
or binary-coercion casts that are defined between data types included in
the operator family must not change the associated sort ordering.
-->
-複数データ型ファミリーに関する別な要件は、演算子族に含まれるデータ型間に定義される暗黙的あるいは二値型強制(binary-coercion)キャストは、関係するソート順を変更してはならないことです。
+複数データ型族に関する別な要件は、演算子族に含まれるデータ型間に定義される暗黙的あるいは二値型強制(binary-coercion)キャストは、関係するソート順を変更してはならないことです。
diff --git a/doc/src/sgml/client-auth.sgml b/doc/src/sgml/client-auth.sgml
index 104c1cf47e7..29318a8bcf0 100644
--- a/doc/src/sgml/client-auth.sgml
+++ b/doc/src/sgml/client-auth.sgml
@@ -983,7 +983,7 @@ SSLクライアント証明書を使用して認証します。
-->
以下に示された方式特定のオプションに加えて、方式に依存しないのひとつの認証オプションclientcertがあり、hostsslレコードで指定できます。
このオプションは、verify-caまたはverify-fullに設定できます。
-どちらのオプションも、クライアントに有効な(信頼された)SSL証明書の提出を要求し、verify fullは、証明書のcn(Common Name)がユーザー名または適用可能なマッピングと一致することをさらに強制します。
+どちらのオプションも、クライアントに有効な(信頼された)SSL証明書の提出を要求し、verify fullは、証明書のcn(Common Name)がユーザ名または適用可能なマッピングと一致することをさらに強制します。
この動作はcert認証方式(詳細はを参照してください)に似ていますが、クライアント証明書の検証をhostsslエントリをサポートする任意の認証方式と組み合わせることができます。
@@ -1572,7 +1572,7 @@ omicron bryanh guest1
Trust authentication, which
simply trusts that users are who they say they are.
-->
-trust認証は、ユーザーが本人であることを単純に信頼します。
+trust認証は、ユーザが本人であることを単純に信頼します。
@@ -2660,7 +2660,7 @@ LDAPライブラリ内のデフォルトポート設定が使用されます。
an alternative.
-->
ldapsに設定するとLDAPSを使用します。
-これはいくつかのLDAPサーバーの実装でサポートされている、SSL経由のLDAPを使用する非標準の方法です。
+これはいくつかのLDAPサーバの実装でサポートされている、SSL経由のLDAPを使用する非標準の方法です。
代替方法については、ldaptlsオプションを参照してください。
@@ -2887,7 +2887,7 @@ search+bindオプションと単純バインドに対するオプションの設
option is specified the default is
ldapsearchattribute=uid.
-->
-search+bindモードを使用するときは、ldapsearchattributeで指定される単一の属性を使って、あるいはldapsearchfilterで指定されるカスタム検索フィルターを使って、検索を実行できます。
+search+bindモードを使用するときは、ldapsearchattributeで指定される単一の属性を使って、あるいはldapsearchfilterで指定されるカスタム検索フィルタを使って、検索を実行できます。
ldapsearchattribute=fooの指定は、ldapsearchfilter="(foo=$username)"と同等です。
どちらのオプションもない場合は、ldapsearchattribute=uidがデフォルトです。
@@ -2969,7 +2969,7 @@ LDAPに対し認証をサポートするいくつかの他のソフトウェア
ldapsearchattribute to allow authentication by
user ID or email address:
-->
-ldapsearchattributeの代わりにldapsearchfilterを使用してユーザーIDまたは電子メールアドレスによる認証を可能にするsearch+bind設定の例です。
+ldapsearchattributeの代わりにldapsearchfilterを使用してユーザIDまたは電子メールアドレスによる認証を可能にするsearch+bind設定の例です。
host ... ldap ldapserver=ldap.example.net ldapbasedn="dc=example, dc=net" ldapsearchfilter="(|(uid=$username)(mail=$username))"
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index ef0787685df..5a13db1c0a3 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -455,7 +455,7 @@ shared_buffers = 128MB
to specify filter conditions or join against other relations.
-->
このビューを問い合わせるのは、SHOW ALLを使うのと同じですが、更に詳細な情報を提供します。
-フィルター条件を指定したり他のリレーションと結合ができるので、より柔軟です。
+フィルタ条件を指定したり他のリレーションと結合ができるので、より柔軟です。
@@ -1611,7 +1611,7 @@ UNIXドメインソケットで接続しているセッションではこのパ
and the BSD family of operating systems, and is not currently available
on other systems.
-->
-このオプションは、Linux、macOS、illumos、BSDファミリーのオペレーティングシステムによって公開されるカーネルイベントに依存しており、現在他のシステムでは利用できません。
+このオプションは、Linux、macOS、illumos、BSD系のオペレーティングシステムによって公開されるカーネルイベントに依存しており、現在他のシステムでは利用できません。
-Kerberosサーバーキーファイルの場所を設定します。
+Kerberosサーバキーファイルの場所を設定します。
デフォルトはFILE:/usr/local/pgsql/etc/krb5.keytabです。
(ディレクトリ部分は構築時にsysconfdirで指定されたものです。
pg_config --sysconfdirを使って確認してください。)
@@ -2164,7 +2164,7 @@ TLSバージョン1.2あるいはそれ以下のバージョンを使用する
OpenSSLのバージョンにより、利用可能な暗号スイートの詳細は異なります。
openssl ciphers -v 'HIGH:MEDIUM:+3DES:!aNULL'
コマンドを使って現在インストールされているOpenSSLのバージョンに関する詳細情報を得てください。
-ここで得られるリストは、サーバキータイプにより実行時にフィルターされることに注意してください。
+ここで得られるリストは、サーバキータイプにより実行時にフィルタされることに注意してください。
@@ -7007,7 +7007,7 @@ ANY num_sync ( num_syncは、トランザクションが応答を待機する必要のある同期スタンバイの数です。
standby_nameは、スタンバイサーバの名前です。
-FIRSTとANYは、リスト中のサーバーから同期スタンバイを選ぶ方法を指定します。
+FIRSTとANYは、リスト中のサーバから同期スタンバイを選ぶ方法を指定します。
デフォルトはnoneです。
-スーパーユーザーおよび適切なSET権限を持つユーザーのみがこの設定を変更できます。
+スーパーユーザおよび適切なSET権限を持つユーザのみがこの設定を変更できます。
@@ -11684,7 +11684,7 @@ log_line_prefix = '%m [%p] %q%u@%d/%a '
レプリケーションコマンドの更なる情報はをご覧ください。
デフォルト値はoffです。
スーパーユーザと、適切なSET権限を持つユーザのみがこの設定を変更することができます。
-《機械翻訳》各レプリケーションコマンドおよびwalsenderプロセスのレプリケーションスロット取得/リリースがサーバーログに記録されます。
+《機械翻訳》各レプリケーションコマンドおよびwalsenderプロセスのレプリケーションスロット取得/リリースがサーバログに記録されます。
レプリケーションコマンドの詳細は、を参照してください。
デフォルト値はoffです。
スーパーユーザおよび適切なSET権限を持つユーザのみがこの設定を変更できます。
@@ -11974,7 +11974,7 @@ CSVログファイルをインポートする作業を単純にするために
-->
NULL値を持つ文字列フィールドは出力から除外されます。
将来、フィールドが追加される可能性があります。
-jsonlog出力を処理するユーザーアプリケーションは不明なフィールドを無視する必要があります。
+jsonlog出力を処理するユーザアプリケーションは不明なフィールドを無視する必要があります。
@@ -13927,7 +13927,7 @@ SQLトランザクションはそれぞれ、read uncommitted、<
現在のセッションに対するレプリケーション関連のトリガーおよびルールの起動を制御します。
使用可能な値は、origin(デフォルト)、replicaおよびlocalです。
このパラメータを設定すると、以前にキャッシュされた問合せ計画が破棄されます。
-スーパーユーザーおよび適切なSET権限を持つユーザーのみがこの設定を変更できます。
+スーパーユーザおよび適切なSET権限を持つユーザのみがこの設定を変更できます。
diff --git a/doc/src/sgml/config0.sgml b/doc/src/sgml/config0.sgml
index d28862a519c..db5fcc2ab22 100644
--- a/doc/src/sgml/config0.sgml
+++ b/doc/src/sgml/config0.sgml
@@ -463,7 +463,7 @@ shared_buffers = 128MB
to specify filter conditions or join against other relations.
-->
このビューを問い合わせるのは、SHOW ALLを使うのと同じですが、更に詳細な情報を提供します。
-フィルター条件を指定したり他のリレーションと結合ができるので、より柔軟です。
+フィルタ条件を指定したり他のリレーションと結合ができるので、より柔軟です。
@@ -1619,7 +1619,7 @@ UNIXドメインソケットで接続しているセッションではこのパ
and the BSD family of operating systems, and is not currently available
on other systems.
-->
-このオプションは、Linux、macOS、illumos、BSDファミリーのオペレーティングシステムによって公開されるカーネルイベントに依存しており、現在他のシステムでは利用できません。
+このオプションは、Linux、macOS、illumos、BSD系のオペレーティングシステムによって公開されるカーネルイベントに依存しており、現在他のシステムでは利用できません。
-Kerberosサーバーキーファイルの場所を設定します。
+Kerberosサーバキーファイルの場所を設定します。
デフォルトはFILE:/usr/local/pgsql/etc/krb5.keytabです。
(ディレクトリ部分は構築時にsysconfdirで指定されたものです。
pg_config --sysconfdirを使って確認してください。)
@@ -2172,7 +2172,7 @@ TLSバージョン1.2あるいはそれ以下のバージョンを使用する
OpenSSLのバージョンにより、利用可能な暗号スイートの詳細は異なります。
openssl ciphers -v 'HIGH:MEDIUM:+3DES:!aNULL'
コマンドを使って現在インストールされているOpenSSLのバージョンに関する詳細情報を得てください。
-ここで得られるリストは、サーバキータイプにより実行時にフィルターされることに注意してください。
+ここで得られるリストは、サーバキータイプにより実行時にフィルタされることに注意してください。
diff --git a/doc/src/sgml/config1.sgml b/doc/src/sgml/config1.sgml
index 824ee829398..7c5f1e535c0 100644
--- a/doc/src/sgml/config1.sgml
+++ b/doc/src/sgml/config1.sgml
@@ -2667,7 +2667,7 @@ ANY num_sync ( num_syncは、トランザクションが応答を待機する必要のある同期スタンバイの数です。
standby_nameは、スタンバイサーバの名前です。
-FIRSTとANYは、リスト中のサーバーから同期スタンバイを選ぶ方法を指定します。
+FIRSTとANYは、リスト中のサーバから同期スタンバイを選ぶ方法を指定します。
デフォルトはnoneです。
-スーパーユーザーおよび適切なSET権限を持つユーザーのみがこの設定を変更できます。
+スーパーユーザおよび適切なSET権限を持つユーザのみがこの設定を変更できます。
@@ -2283,7 +2283,7 @@ log_line_prefix = '%m [%p] %q%u@%d/%a '
レプリケーションコマンドの更なる情報はをご覧ください。
デフォルト値はoffです。
スーパーユーザと、適切なSET権限を持つユーザのみがこの設定を変更することができます。
-《機械翻訳》各レプリケーションコマンドおよびwalsenderプロセスのレプリケーションスロット取得/リリースがサーバーログに記録されます。
+《機械翻訳》各レプリケーションコマンドおよびwalsenderプロセスのレプリケーションスロット取得/リリースがサーバログに記録されます。
レプリケーションコマンドの詳細は、を参照してください。
デフォルト値はoffです。
スーパーユーザおよび適切なSET権限を持つユーザのみがこの設定を変更できます。
@@ -2573,7 +2573,7 @@ CSVログファイルをインポートする作業を単純にするために
-->
NULL値を持つ文字列フィールドは出力から除外されます。
将来、フィールドが追加される可能性があります。
-jsonlog出力を処理するユーザーアプリケーションは不明なフィールドを無視する必要があります。
+jsonlog出力を処理するユーザアプリケーションは不明なフィールドを無視する必要があります。
diff --git a/doc/src/sgml/config3.sgml b/doc/src/sgml/config3.sgml
index 379295c8d93..8f326c4410f 100644
--- a/doc/src/sgml/config3.sgml
+++ b/doc/src/sgml/config3.sgml
@@ -208,7 +208,7 @@
現在のセッションに対するレプリケーション関連のトリガーおよびルールの起動を制御します。
使用可能な値は、origin(デフォルト)、replicaおよびlocalです。
このパラメータを設定すると、以前にキャッシュされた問合せ計画が破棄されます。
-スーパーユーザーおよび適切なSET権限を持つユーザーのみがこの設定を変更できます。
+スーパーユーザおよび適切なSET権限を持つユーザのみがこの設定を変更できます。
diff --git a/doc/src/sgml/contrib.sgml b/doc/src/sgml/contrib.sgml
index 74c849f8f52..985c6e1d2c8 100644
--- a/doc/src/sgml/contrib.sgml
+++ b/doc/src/sgml/contrib.sgml
@@ -312,7 +312,7 @@ pages.
linkend="reference-server"/> for information about server applications that
are part of the core PostgreSQL distribution.
-->
-一部のアプリケーションは、PostgreSQLサーバー自体で実行されます。
+一部のアプリケーションは、PostgreSQLサーバ自体で実行されます。
現在、そのようなアプリケーションはcontribディレクトリに含まれていません。
コアPostgreSQLディストリビューションの一部であるサーバアプリケーションについては、も参照してください。
diff --git a/doc/src/sgml/ddl.sgml b/doc/src/sgml/ddl.sgml
index bd51e01cc1d..885532f2fd7 100644
--- a/doc/src/sgml/ddl.sgml
+++ b/doc/src/sgml/ddl.sgml
@@ -582,7 +582,7 @@ INSERT INTO people (id, name, address) VALUE (DEFAULT, 'C',
To create a generated column, use the GENERATED ALWAYS
AS clause in CREATE TABLE, for example:
-->
-生成列を作るには、CREATE TABLEでGENERATED ALWAYS AS節を使ってください。例を示します。
+生成列を作るには、CREATE TABLEでGENERATED ALWAYS AS句を使ってください。例を示します。
CREATE TABLE people (
...,
diff --git a/doc/src/sgml/event-trigger.sgml b/doc/src/sgml/event-trigger.sgml
index b8247ad1788..4ecac698bb0 100644
--- a/doc/src/sgml/event-trigger.sgml
+++ b/doc/src/sgml/event-trigger.sgml
@@ -84,7 +84,7 @@
または、シングルユーザモードでシステムをリスタートすることもできます(このモードではイベントトリガーが無効になっているため)。
シングルユーザモードの使用方法の詳細については、リファレンスページを参照してください。
loginイベントはスタンバイサーバにも発砲するだろう。
-サーバーがアクセスできなくなるのを防ぐために、このようなトリガーは、データベースで実行されているときにスタンバイに何も書き込まないようにする必要があります。
+サーバがアクセスできなくなるのを防ぐために、このようなトリガーは、データベースで実行されているときにスタンバイに何も書き込まないようにする必要があります。
また、loginイベントトリガーでの長時間実行クエリを避けることをお勧めします。
ノート、インスタンス、キャンセル、psqlのコネクションは、進行中のloginトリガをキャンセルしない。
diff --git a/doc/src/sgml/fdwhandler.sgml b/doc/src/sgml/fdwhandler.sgml
index 3c15392d97b..5b22112def5 100644
--- a/doc/src/sgml/fdwhandler.sgml
+++ b/doc/src/sgml/fdwhandler.sgml
@@ -1022,7 +1022,7 @@ GetForeignModifyBatchSize(ResultRelInfo *rinfo);
指定された外部テーブルに対して、単一のExecForeignBatchInsert呼び出しが処理できる最大のタプル数を報告します。
エグゼキュータは、最大で指定された数のタプルをExecForeignBatchInsertに渡します。
rinfoには、対象の外部テーブルを記述したResultRelInfo構造体を指定します。
-FDWは、ユーザーがこの値またはハードコードされた値を設定するための外部サーバや外部テーブルオプションを提供することを想定しています。
+FDWは、ユーザがこの値またはハードコードされた値を設定するための外部サーバや外部テーブルオプションを提供することを想定しています。
@@ -1635,7 +1635,7 @@ ExecForeignTruncate(List *rels,
must belong to the same server.
-->
ExecForeignTruncateは、外部テーブルが切り捨てられる外部サーバごとに一度呼び出されます。
-これは、relsに含まれるすべての外部テーブルが同じサーバーに所属していなければならないことを意味しています。
+これは、relsに含まれるすべての外部テーブルが同じサーバに所属していなければならないことを意味しています。
diff --git a/doc/src/sgml/file-fdw.sgml b/doc/src/sgml/file-fdw.sgml
index d1bf640d052..cc264041750 100644
--- a/doc/src/sgml/file-fdw.sgml
+++ b/doc/src/sgml/file-fdw.sgml
@@ -277,7 +277,7 @@
-->
programオプションが指定されたとき、オプションの文字列がシェルによって実行されることに注意してください。
信頼できないソースをコマンド引数に渡す場合、シェルにとって特別な意味を持つ可能性のある文字を取り除くかエスケープするように注意する必要があります。
-セキュリティ上の理由から、固定のコマンド文字列を使用するか、少なくともユーザー入力を渡さないようにすることをお勧めします。
+セキュリティ上の理由から、固定のコマンド文字列を使用するか、少なくともユーザ入力を渡さないようにすることをお勧めします。
diff --git a/doc/src/sgml/func.sgml b/doc/src/sgml/func.sgml
index 2859d9199bb..47b314d7841 100644
--- a/doc/src/sgml/func.sgml
+++ b/doc/src/sgml/func.sgml
@@ -3443,7 +3443,7 @@ NULL引数の数を返す。
-5(サーバーエンコーディングがUTF8の場合)
+5(サーバエンコーディングがUTF8の場合)
@@ -8261,7 +8261,7 @@ regexp_substr('ABCDEFGHI', '(c..)(...)', 1, 1, 'i', 2)
bound (see below)
-->
直後に数字以外がある場合、左中括弧{にマッチします。
-直後に数字が続く場合、bound(後述)の始まりです。
+直後に数字が続く場合、バウンド(後述)の始まりです。
@@ -9904,6 +9904,7 @@ BREにおいては、|、+、?$は、REの末尾にある場合や括弧内の副式の末尾の場合を除き、普通の文字です。
また、*はREの先頭にある場合や括弧内の副式の先頭にある場合には普通の文字になります(その前に^が付いている可能性もあります)。
最後に、1桁の後方参照を使用することができ、また、BREにおいては、\<と\>はそれぞれ[[:<:]]と[[:>:]]と同義です。
+その他のエスケープはBREでは使用できません。
@@ -10079,7 +10080,7 @@ XQueryの文字クラス短縮形\c、\C
character properties, so equivalent behavior is obtained only with
a locale that follows the Unicode rules.
-->
-POSIXは有効なロケール(演算子あるいは関数のCOLLATE節で制御できます)にしたがい、\w(参照)のような文字クラスを解釈します。
+POSIXは有効なロケール(演算子あるいは関数のCOLLATE句で制御できます)にしたがい、\w(参照)のような文字クラスを解釈します。
XQueryはこれらのクラスをUnicodeの文字属性を参照してこれらのクラスを決定します。
ですからUnicodeルールに従うロケールを使用してのみ同等の振る舞いを得ることができます。
@@ -19878,7 +19879,7 @@ SELECT xmltable.*
usage of the column name as XPath filter, and the treatment of whitespace,
XML comments and processing instructions:
-->
-以下の例では、複数のtext()ノードの結合、列名のXPathフィルターとしての使用、空白文字、XMLコメント、処理命令の取扱いを示します。
+以下の例では、複数のtext()ノードの結合、列名のXPathフィルタとしての使用、空白文字、XMLコメント、処理命令の取扱いを示します。
NULLにすることも、JSONタイプにキャストを持つタイプに属することもできません。
WITH UNIQUE KEYSが指定されている場合は、重複key_expressionがあってはなりません。
ABSENT ON NULLが指定されている場合、NULLと評価されるvalue_expressionは出力から除外されます。
-NULL ON NULLが指定されているか、その指定が省略されている場合、NULL値のキーが含まれます。
+NULL ON NULLが指定されているか、その句が省略されている場合、キーはNULLの値で含まれます。
json_object('code' VALUE 'P123', 'title': 'Jaws')
@@ -22899,8 +22900,8 @@ SQL/JSONは3値論理を定義しており、条件はtrue、
The following example first filters all segments by location, and then
returns high heart rate values for these segments, if available:
-->
-異なる入れ子レベルに対してフィルター式を適用することもできます。
-次の例では、まず位置ですべてのセグメントをフィルターし、もしあれば高い心拍数値を返します。
+異なる入れ子レベルに対してフィルタ式を適用することもできます。
+次の例では、まず位置ですべてのセグメントをフィルタし、もしあれば高い心拍数値を返します。
=>select jsonb_path_query(:'json', '$.track.segments[*] ? (@.location[1] < 13.4).HR ? (@ > 130)');
jsonb_path_query
@@ -23919,7 +23920,7 @@ JSON数値あるいは文字列から変換した概算の浮動小数点数
shows the available
filter expression elements.
-->
-に利用可能なフィルター式要素を示します。
+に利用可能なフィルタ式要素を示します。
@@ -24282,7 +24283,7 @@ JSON定数null(SQLとは違ってnullと
following SQL/JSON path query would case-insensitively match all
strings in an array that start with an English vowel:
-->
-SQL/JSONパス式ではlike_regexフィルターを使ってテキストを正規表現にマッチさせることができます。
+SQL/JSONパス式ではlike_regexフィルタを使ってテキストを正規表現にマッチさせることができます。
たとえば、次のSQL/JSONパス式問い合わせは、英語の母音で始まる配列内のすべての文字列に大文字小文字を無視してマッチするでしょう。
$[*] ? (@ like_regex "^[aeiou]" flag "i")
@@ -24321,7 +24322,7 @@ $[*] ? (@ like_regex "^[aeiou]" flag "i")
-->
SQL/JSON標準は正規表現の定義を、XQuery標準を使用するLIKE_REGEX演算子から借りています。
PostgreSQLは今の所LIKE_REGEX演算子をサポートしていません。
-ですから、like_regexフィルターはで説明されているPOSIX正規表現で実装されています。
+ですから、like_regexフィルタはで説明されているPOSIX正規表現で実装されています。
このことにより、で列挙されているSQL/JSON標準の振る舞いとの小さな違いが生じます。
しかし、ここで述べているフラグ文字の非互換性はSQL/JSONには適用されないことに注意してください。SQL/JSONは、XQueryのフラグ文字をPOSIXエンジンが期待するのと一致するように解釈するからです。
@@ -26453,8 +26454,7 @@ nullあるいは空の配列の結合は無処理です。そうでない場合
is NULL; if the value is not found in the array, an
empty array is returned.
-->
-2番目の引数が配列に現れるすべての添字を配列で返します。存在しなければNULLを返します。
-3番目の引数が与えられるとその添字から検索が始まります。
+2番目の引数が最初の引数として与えられた配列に現れるすべての添字を配列で返します。
配列は一次元でなければなりません。
比較はIS NOT DISTINCT FROMの意味論で行われるので、NULLを検索することができます。
配列がNULLのときのみNULLが返ります。
@@ -32066,7 +32066,7 @@ SELECT * FROM pg_ls_dir('.') WITH ORDINALITY AS t(ls,n);
be used for any tables or other named objects that are created without
specifying a target schema.
-->
-サーチパスの先頭にあるスキーマの名前を返します。(サーチパスが空ならNULL値を返します。)
+検索パスの先頭にあるスキーマの名前を返します。(検索パスが空ならNULL値を返します。)
これはターゲットスキーマを指定せずに作成されるすべてのテーブルあるいは名前付きのオブジェクトで使われるスキーマです。
@@ -32882,7 +32882,7 @@ SELECT has_function_privilege('joeuser', 'myfunc(int, text)', 'execute');
Allowable privilege types are SET
and ALTER SYSTEM.
-->
-ユーザーに構成パラメータに対する権限があるか?
+ユーザに構成パラメータに対する権限があるか?
パラメータ名では大文字と小文字が区別されません。
使用可能な権限タイプはSETおよびALTER SYSTEMです。
@@ -39573,7 +39573,6 @@ SELECT pg_size_pretty(sum(pg_relation_size(relid))) AS total_size
これらの関数の一部はオプションでmissing_okパラメータをとり、ファイルまたはディレクトリが存在しない場合の動作を指定できます。
trueの場合、関数はNULLを返すか、適切な場合には空の結果集合を返します。
falseの場合はエラーが発生します。
-デフォルトはfalseです。
(ファイルが見つかりません以外の失敗条件は、どのケースでもエラーとして報告されます。)
デフォルトはfalseです。
diff --git a/doc/src/sgml/func1.sgml b/doc/src/sgml/func1.sgml
index 6cb84513e98..03dc9436fe8 100644
--- a/doc/src/sgml/func1.sgml
+++ b/doc/src/sgml/func1.sgml
@@ -3374,7 +3374,7 @@ NULL引数の数を返す。
-5(サーバーエンコーディングがUTF8の場合)
+5(サーバエンコーディングがUTF8の場合)
@@ -8192,7 +8192,7 @@ regexp_substr('ABCDEFGHI', '(c..)(...)', 1, 1, 'i', 2)
bound (see below)
-->
直後に数字以外がある場合、左中括弧{にマッチします。
-直後に数字が続く場合、bound(後述)の始まりです。
+直後に数字が続く場合、バウンド(後述)の始まりです。
@@ -9835,6 +9835,7 @@ BREにおいては、|、+、?$は、REの末尾にある場合や括弧内の副式の末尾の場合を除き、普通の文字です。
また、*はREの先頭にある場合や括弧内の副式の先頭にある場合には普通の文字になります(その前に^が付いている可能性もあります)。
最後に、1桁の後方参照を使用することができ、また、BREにおいては、\<と\>はそれぞれ[[:<:]]と[[:>:]]と同義です。
+その他のエスケープはBREでは使用できません。
@@ -10010,7 +10011,7 @@ XQueryの文字クラス短縮形\c、\C
character properties, so equivalent behavior is obtained only with
a locale that follows the Unicode rules.
-->
-POSIXは有効なロケール(演算子あるいは関数のCOLLATE節で制御できます)にしたがい、\w(参照)のような文字クラスを解釈します。
+POSIXは有効なロケール(演算子あるいは関数のCOLLATE句で制御できます)にしたがい、\w(参照)のような文字クラスを解釈します。
XQueryはこれらのクラスをUnicodeの文字属性を参照してこれらのクラスを決定します。
ですからUnicodeルールに従うロケールを使用してのみ同等の振る舞いを得ることができます。
diff --git a/doc/src/sgml/func2.sgml b/doc/src/sgml/func2.sgml
index 604b8ede4c5..9245c84a1d4 100644
--- a/doc/src/sgml/func2.sgml
+++ b/doc/src/sgml/func2.sgml
@@ -9684,7 +9684,7 @@ SELECT xmltable.*
usage of the column name as XPath filter, and the treatment of whitespace,
XML comments and processing instructions:
-->
-以下の例では、複数のtext()ノードの結合、列名のXPathフィルターとしての使用、空白文字、XMLコメント、処理命令の取扱いを示します。
+以下の例では、複数のtext()ノードの結合、列名のXPathフィルタとしての使用、空白文字、XMLコメント、処理命令の取扱いを示します。
NULLにすることも、JSONタイプにキャストを持つタイプに属することもできません。
WITH UNIQUE KEYSが指定されている場合は、重複key_expressionがあってはなりません。
ABSENT ON NULLが指定されている場合、NULLと評価されるvalue_expressionは出力から除外されます。
-NULL ON NULLが指定されているか、その指定が省略されている場合、NULL値のキーが含まれます。
+NULL ON NULLが指定されているか、その句が省略されている場合、キーはNULLの値で含まれます。
json_object('code' VALUE 'P123', 'title': 'Jaws')
@@ -2618,8 +2618,8 @@ SQL/JSONは3値論理を定義しており、条件はtrue、
The following example first filters all segments by location, and then
returns high heart rate values for these segments, if available:
-->
-異なる入れ子レベルに対してフィルター式を適用することもできます。
-次の例では、まず位置ですべてのセグメントをフィルターし、もしあれば高い心拍数値を返します。
+異なる入れ子レベルに対してフィルタ式を適用することもできます。
+次の例では、まず位置ですべてのセグメントをフィルタし、もしあれば高い心拍数値を返します。
=>select jsonb_path_query(:'json', '$.track.segments[*] ? (@.location[1] < 13.4).HR ? (@ > 130)');
jsonb_path_query
@@ -3638,7 +3638,7 @@ JSON数値あるいは文字列から変換した概算の浮動小数点数
shows the available
filter expression elements.
-->
-に利用可能なフィルター式要素を示します。
+に利用可能なフィルタ式要素を示します。
@@ -4001,7 +4001,7 @@ JSON定数null(SQLとは違ってnullと
following SQL/JSON path query would case-insensitively match all
strings in an array that start with an English vowel:
-->
-SQL/JSONパス式ではlike_regexフィルターを使ってテキストを正規表現にマッチさせることができます。
+SQL/JSONパス式ではlike_regexフィルタを使ってテキストを正規表現にマッチさせることができます。
たとえば、次のSQL/JSONパス式問い合わせは、英語の母音で始まる配列内のすべての文字列に大文字小文字を無視してマッチするでしょう。
$[*] ? (@ like_regex "^[aeiou]" flag "i")
@@ -4040,7 +4040,7 @@ $[*] ? (@ like_regex "^[aeiou]" flag "i")
-->
SQL/JSON標準は正規表現の定義を、XQuery標準を使用するLIKE_REGEX演算子から借りています。
PostgreSQLは今の所LIKE_REGEX演算子をサポートしていません。
-ですから、like_regexフィルターはで説明されているPOSIX正規表現で実装されています。
+ですから、like_regexフィルタはで説明されているPOSIX正規表現で実装されています。
このことにより、で列挙されているSQL/JSON標準の振る舞いとの小さな違いが生じます。
しかし、ここで述べているフラグ文字の非互換性はSQL/JSONには適用されないことに注意してください。SQL/JSONは、XQueryのフラグ文字をPOSIXエンジンが期待するのと一致するように解釈するからです。
@@ -6172,8 +6172,7 @@ nullあるいは空の配列の結合は無処理です。そうでない場合
is NULL; if the value is not found in the array, an
empty array is returned.
-->
-2番目の引数が配列に現れるすべての添字を配列で返します。存在しなければNULLを返します。
-3番目の引数が与えられるとその添字から検索が始まります。
+2番目の引数が最初の引数として与えられた配列に現れるすべての添字を配列で返します。
配列は一次元でなければなりません。
比較はIS NOT DISTINCT FROMの意味論で行われるので、NULLを検索することができます。
配列がNULLのときのみNULLが返ります。
diff --git a/doc/src/sgml/func4.sgml b/doc/src/sgml/func4.sgml
index 1083011e6be..54cb05dc96f 100644
--- a/doc/src/sgml/func4.sgml
+++ b/doc/src/sgml/func4.sgml
@@ -1610,7 +1610,7 @@ SELECT * FROM pg_ls_dir('.') WITH ORDINALITY AS t(ls,n);
be used for any tables or other named objects that are created without
specifying a target schema.
-->
-サーチパスの先頭にあるスキーマの名前を返します。(サーチパスが空ならNULL値を返します。)
+検索パスの先頭にあるスキーマの名前を返します。(検索パスが空ならNULL値を返します。)
これはターゲットスキーマを指定せずに作成されるすべてのテーブルあるいは名前付きのオブジェクトで使われるスキーマです。
@@ -2426,7 +2426,7 @@ SELECT has_function_privilege('joeuser', 'myfunc(int, text)', 'execute');
Allowable privilege types are SET
and ALTER SYSTEM.
-->
-ユーザーに構成パラメータに対する権限があるか?
+ユーザに構成パラメータに対する権限があるか?
パラメータ名では大文字と小文字が区別されません。
使用可能な権限タイプはSETおよびALTER SYSTEMです。
@@ -9117,7 +9117,6 @@ SELECT pg_size_pretty(sum(pg_relation_size(relid))) AS total_size
これらの関数の一部はオプションでmissing_okパラメータをとり、ファイルまたはディレクトリが存在しない場合の動作を指定できます。
trueの場合、関数はNULLを返すか、適切な場合には空の結果集合を返します。
falseの場合はエラーが発生します。
-デフォルトはfalseです。
(ファイルが見つかりません以外の失敗条件は、どのケースでもエラーとして報告されます。)
デフォルトはfalseです。
diff --git a/doc/src/sgml/gist.sgml b/doc/src/sgml/gist.sgml
index 1931cace54f..e0b75ab2a1c 100644
--- a/doc/src/sgml/gist.sgml
+++ b/doc/src/sgml/gist.sgml
@@ -403,7 +403,7 @@ CREATE INDEX ON my_table USING GIST (my_inet_column inet_ops);
-->
インデックス項目pと問い合わせ値qが与えられると、この関数はインデックス項目が問い合わせと一貫性があるかどうか、つまり、述語indexed_columnindexable_operatorqが、インデックス項目で表現される行に対して真かどうかを決定します。
リーフインデックス項目では、これはインデックス付条件の試験と等価です。
-一方で内部ツリーノードでは、これはツリーノードで表現されるインデックスの副ツリーを走査する必要があるかどうかを決定します。
+一方で内部ツリーノードでは、これはツリーノードで表現されるインデックスの副ツリーをスキャンする必要があるかどうかを決定します。
結果がtrueならば、recheckフラグも返されなければなりません。
これは、述語が確実に真なのか一部のみ真なのかを示します。
recheck = falseならば、インデックスは述語条件を正確に試験されたことを示し、recheck= trueならば行が単に一致候補であることを示します。
@@ -415,7 +415,7 @@ CREATE INDEX ON my_table USING GIST (my_inet_column inet_ops);
-この関数のSQL宣言は以下のようになります。
+このこの関数のSQL宣言は以下のようになります。
CREATE OR REPLACE FUNCTION my_consistent(internal, data_type, smallint, oid, internal)
@@ -519,7 +519,7 @@ my_consistent(PG_FUNCTION_ARGS)
-この関数のSQL宣言は以下のようになります。
+このこの関数のSQL宣言は以下のようになります。
CREATE OR REPLACE FUNCTION my_union(internal, internal)
@@ -630,7 +630,7 @@ my_union(PG_FUNCTION_ARGS)
-この関数のSQL宣言は以下のようになります。
+このこの関数のSQL宣言は以下のようになります。
CREATE OR REPLACE FUNCTION my_compress(internal)
@@ -723,7 +723,7 @@ my_compress(PG_FUNCTION_ARGS)
-この関数のSQL宣言は以下のようになります。
+このこの関数のSQL宣言は以下のようになります。
CREATE OR REPLACE FUNCTION my_decompress(internal)
@@ -779,7 +779,7 @@ my_decompress(PG_FUNCTION_ARGS)
-この関数のSQL宣言は以下のようになります。
+このこの関数のSQL宣言は以下のようになります。
CREATE OR REPLACE FUNCTION my_penalty(internal, internal, internal)
@@ -855,7 +855,7 @@ my_penalty(PG_FUNCTION_ARGS)
-この関数のSQL宣言は以下のようになります。
+このこの関数のSQL宣言は以下のようになります。
CREATE OR REPLACE FUNCTION my_picksplit(internal, internal)
@@ -997,7 +997,7 @@ my_picksplit(PG_FUNCTION_ARGS)
-この関数のSQL宣言は以下のようになります。
+このこの関数のSQL宣言は以下のようになります。
CREATE OR REPLACE FUNCTION my_same(storage_type, storage_type, internal)
@@ -1068,7 +1068,7 @@ my_same(PG_FUNCTION_ARGS)
-この関数のSQL宣言は以下のようにならなければなりません。
+このこの関数のSQL宣言は以下のようになります。
CREATE OR REPLACE FUNCTION my_distance(internal, data_type, smallint, oid, internal)
@@ -1080,7 +1080,7 @@ LANGUAGE C STRICT;
-Cモジュールにおける対応するコードは次の骨格に従うことになります。
+そして、Cモジュール内の対応するコードは以下のような骨格に従うことになります。
PG_FUNCTION_INFO_V1(my_distance);
@@ -1175,7 +1175,7 @@ my_distance(PG_FUNCTION_ARGS)
-この関数のSQL宣言は以下のようにならなければなりません。
+このこの関数のSQL宣言は以下のようになります。
CREATE OR REPLACE FUNCTION my_fetch(internal)
@@ -1207,7 +1207,7 @@ opclassの圧縮関数がリーフのエントリに対して何もしないな
-Cモジュールにおける対応するコードは次の骨格に従うことになります。
+そして、Cモジュール内の対応するコードは以下のような骨格に従うことになります。
PG_FUNCTION_INFO_V1(my_fetch);
@@ -1269,7 +1269,7 @@ compressメソッドがリーフエントリに対してデータ損失がある
-関数のSQL宣言は以下のようになります。
+この関数のSQL宣言は以下のようになります。
CREATE OR REPLACE FUNCTION my_options(internal)
@@ -1485,7 +1485,7 @@ my_compress(PG_FUNCTION_ARGS)
The SQL declaration of the function must look like
this:
-->
-この関数のSQL宣言は以下のようになります。
+このこの関数のSQL宣言は以下のようになります。
CREATE OR REPLACE FUNCTION my_sortsupport(internal)
diff --git a/doc/src/sgml/glossary.sgml b/doc/src/sgml/glossary.sgml
index 314ab3d68ff..dd1ad01c872 100644
--- a/doc/src/sgml/glossary.sgml
+++ b/doc/src/sgml/glossary.sgml
@@ -1033,7 +1033,7 @@ WALファイルと組み合わせてリカバリ、ログシッピング、ま
It acts the same as the underlying type except for possibly restricting
the set of allowed values.
-->
-他の元となるデータ型に基づくユーザー定義のデータ型です。
+他の元となるデータ型に基づくユーザ定義のデータ型です。
元となる型と同じように動作しますが、使用可能な値のセットが制限される可能性があります。
diff --git a/doc/src/sgml/hash.sgml b/doc/src/sgml/hash.sgml
index 8d8f2098dd4..a84e00bb205 100644
--- a/doc/src/sgml/hash.sgml
+++ b/doc/src/sgml/hash.sgml
@@ -63,8 +63,8 @@
-->
各インデックスタプルは単なる4バイトのハッシュ値で、実際の列の値ではありません。
そのため、UUIDやURLのような大きなデータをインデックスすると、ハッシュインデックスはB-treeよりもずっと小さくなるかも知れません。
-また、列値が欠損しているとすべてのハッシュ走査が損失がある(lossy)ものになります。
-ハッシュインデックスはビットマップインデックス走査と後方走査の一部となるかも知れません。
+また、列値が欠損しているとすべてのハッシュスキャンが損失がある(lossy)ものになります。
+ハッシュインデックスはビットマップインデックススキャンと後方スキャンの一部となるかも知れません。
@@ -79,9 +79,9 @@
reduction in "logical I/O" becomes even more pronounced on indexes/data
larger than shared_buffers/RAM.
-->
-ハッシュインデックスは、大きなテーブルに対して同値走査を使用するSELECTとUPDATEを多用するワークロードに対して最適です。
-B-treeインデックスでは、走査はリーフページが見つかるまで木を降下しなければなりません。
-何百万行のテーブルではこの降下走査によりデータをアクセスする時間がかかることがあります。
+ハッシュインデックスは、大きなテーブルに対して同値スキャンを使用するSELECTとUPDATEを多用するワークロードに対して最適です。
+B-treeインデックスでは、スキャンはリーフページが見つかるまで木を降下しなければなりません。
+何百万行のテーブルではこの降下スキャンによりデータをアクセスする時間がかかることがあります。
対照的に、ハッシュインデックスはバケットページを直接アクセスすることが可能で、大きなテーブルでのインデックスアクセスの時間を短縮できる可能性があります。
「論理的なI/O」における時間短縮は、共有バッファ/RAMよりもインデックス/データが大きな時にはより顕著になります。
@@ -101,7 +101,7 @@ B-treeインデックスでは、走査はリーフページが見つかるま
ハッシュインデックスはハッシュ値の均等ではない分布を想定して設計されています。
バケットページへのアクセスはハッシュ値が均一に分布している時にうまく働きます。
挿入によりバケットページが満杯になると、追加の溢れページが特定のパケットページに連結され、そのハッシュ値に適合するインデックスタプル用の領域を局所的に拡張します。
-問い合わせ中にハッシュバケットを走査する際は、すべての溢れページを走査する必要があります。
+問い合わせ中にハッシュバケットをスキャンする際は、すべての溢れページをスキャンする必要があります。
ですからバランスの崩れたハッシュインデックスは、あるデータに対してはアクセスしなければならないブロックの数という意味では、Bツリーよりも悪いかも知れません。
diff --git a/doc/src/sgml/high-availability.sgml b/doc/src/sgml/high-availability.sgml
index 2b61106d8b3..b604cc6bb4b 100644
--- a/doc/src/sgml/high-availability.sgml
+++ b/doc/src/sgml/high-availability.sgml
@@ -3398,7 +3398,7 @@ HINT: You can then restart the server after making the necessary configuration
-pg_stat_statementsも含み、動的に読み込み可能なモジュールは稼働します。
+pg_stat_statementsも含み、動的にロード可能なモジュールは稼働します。
diff --git a/doc/src/sgml/hstore.sgml b/doc/src/sgml/hstore.sgml
index 97e7aab9b9c..9a91f0d852d 100644
--- a/doc/src/sgml/hstore.sgml
+++ b/doc/src/sgml/hstore.sgml
@@ -972,7 +972,7 @@ CREATE INDEX hidx ON testhstore USING GIN (h);
オプションの整数パラメータsiglenは、署名の長さをバイト単位で決定します。
デフォルトの署名の長さは16バイトです。
署名の長さの有効な値は1から2024バイトまでです。
-長い署名では、インデックスはより大きくなってしまいますが、(インデックスのより小さな部分とより少ないヒープページを走査することで)検索がより正確になります。
+長い署名では、インデックスはより大きくなってしまいますが、(インデックスのより小さな部分とより少ないヒープページをスキャンすることで)検索がより正確になります。
diff --git a/doc/src/sgml/installation.sgml b/doc/src/sgml/installation.sgml
index add82a64dff..94229a12c8f 100644
--- a/doc/src/sgml/installation.sgml
+++ b/doc/src/sgml/installation.sgml
@@ -5457,7 +5457,7 @@ SPARCアーキテクチャにおけるコンパイルでは、Sun Studioを強
-->
SPARCで64ビットバイナリを使用する理由がないのであれば、32ビット版を選択してください。
64ビット操作はより遅く、64ビットバイナリは32ビット版より遅いのです。
-一方で、AMD64 CPUファミリ上の32ビットコードはネイティブではありません。そのため、このCPUファミリでは32ビットコードは非常に低速です。
+一方で、AMD64 CPU系では32ビットコードはネイティブではないので、そのCPU系では32ビットコードはかなり遅くなります。
diff --git a/doc/src/sgml/intarray.sgml b/doc/src/sgml/intarray.sgml
index 2acf264c7ad..66ba3929d65 100644
--- a/doc/src/sgml/intarray.sgml
+++ b/doc/src/sgml/intarray.sgml
@@ -562,7 +562,7 @@
オプションの整数パラメータnumrangesは、一つのインデックスキー内の範囲の最大数を決定します。
numrangesのデフォルト値は100です。
有効な値は1から253までです。
-GiSTインデックスキーとしてより大きな値を使うと、インデックスはより大きくなってしまいますが、(インデックスのより小さな部分とより少ないヒープページを走査することで)検索がより正確になります。
+GiSTインデックスキーとしてより大きな値を使うと、インデックスはより大きくなってしまいますが、(インデックスのより小さな部分とより少ないヒープページをスキャンすることで)検索がより正確になります。
@@ -579,7 +579,7 @@ GiSTインデックスキーとしてより大きな値を使うと、インデ
オプションの整数パラメータsiglenは、署名の長さをバイト単位で決定します。
デフォルトの署名の長さは16バイトです。
署名の長さの有効な値は1から2024バイトまでです。
-長い署名では、インデックスはより大きくなってしまいますが、(インデックスのより小さな部分とより少ないヒープページを走査することで)検索がより正確になります。
+長い署名では、インデックスはより大きくなってしまいますが、(インデックスのより小さな部分とより少ないヒープページをスキャンすることで)検索がより正確になります。
diff --git a/doc/src/sgml/json.sgml b/doc/src/sgml/json.sgml
index ad02e5db5aa..268dd483159 100644
--- a/doc/src/sgml/json.sgml
+++ b/doc/src/sgml/json.sgml
@@ -1407,7 +1407,7 @@ JSONプリミティブ型のパスリテラル。
in filter expressions.
-->
- フィルター式のパス評価の結果を表す変数。
+ フィルタ式のパス評価の結果を表す変数。
diff --git a/doc/src/sgml/libpq.sgml b/doc/src/sgml/libpq.sgml
index b4d26b7c6fa..0359c2241cc 100644
--- a/doc/src/sgml/libpq.sgml
+++ b/doc/src/sgml/libpq.sgml
@@ -3321,7 +3321,7 @@ GSS資格証明をサーバに転送(委任)します。
まず、ホストはランダムな順序で解決されます。
次に、次のホストを解決する前に、現在のホストのすべての解決済みアドレスがランダムな順序で試されます。
この動作は、特定のケースで各ノードが取得する接続の数を大幅に歪める可能性があります。たとえば、一部のホストが他のホストより多くのアドレスを解決する場合などです。
-しかし、このような歪曲は、特定の目的で意図的に使用することもできます。たとえば、ホスト文字列で複数回ホスト名を指定することによって、大きなサーバーが取得する接続数を増やすことができます。
+しかし、このような歪曲は、特定の目的で意図的に使用することもできます。たとえば、ホスト文字列で複数回ホスト名を指定することによって、大きなサーバが取得する接続数を増やすことができます。
-《機械翻訳》この関数はPQencryptPasswordConnを使用して、コマンドALTER USER .パスワード '...',.これにより、ユーザーのパスワードが変更されます。
+《機械翻訳》この関数はPQencryptPasswordConnを使用して、コマンドALTER USER .パスワード '...',.これにより、ユーザのパスワードが変更されます。
これはPQencryptPasswordConnと同じ理由で存在しますが、コマンドを構築して実行するのでより便利です。
はアルゴリズム引数にNULLを渡すので、サーバの設定に従って暗号化が行われます。
diff --git a/doc/src/sgml/libpq0.sgml b/doc/src/sgml/libpq0.sgml
index bb2a327a132..9c8666213e3 100644
--- a/doc/src/sgml/libpq0.sgml
+++ b/doc/src/sgml/libpq0.sgml
@@ -3329,7 +3329,7 @@ GSS資格証明をサーバに転送(委任)します。
まず、ホストはランダムな順序で解決されます。
次に、次のホストを解決する前に、現在のホストのすべての解決済みアドレスがランダムな順序で試されます。
この動作は、特定のケースで各ノードが取得する接続の数を大幅に歪める可能性があります。たとえば、一部のホストが他のホストより多くのアドレスを解決する場合などです。
-しかし、このような歪曲は、特定の目的で意図的に使用することもできます。たとえば、ホスト文字列で複数回ホスト名を指定することによって、大きなサーバーが取得する接続数を増やすことができます。
+しかし、このような歪曲は、特定の目的で意図的に使用することもできます。たとえば、ホスト文字列で複数回ホスト名を指定することによって、大きなサーバが取得する接続数を増やすことができます。
-《機械翻訳》この関数はPQencryptPasswordConnを使用して、コマンドALTER USER .パスワード '...',.これにより、ユーザーのパスワードが変更されます。
+《機械翻訳》この関数はPQencryptPasswordConnを使用して、コマンドALTER USER .パスワード '...',.これにより、ユーザのパスワードが変更されます。
これはPQencryptPasswordConnと同じ理由で存在しますが、コマンドを構築して実行するのでより便利です。
はアルゴリズム引数にNULLを渡すので、サーバの設定に従って暗号化が行われます。
diff --git a/doc/src/sgml/logical-replication.sgml b/doc/src/sgml/logical-replication.sgml
index 7a67c587565..5c27bd0f2f4 100644
--- a/doc/src/sgml/logical-replication.sgml
+++ b/doc/src/sgml/logical-replication.sgml
@@ -1134,7 +1134,7 @@ test_standby=# SELECT slot_name, (synced AND NOT temporary AND NOT conflicting)
-->
デフォルトでは、すべてのパブリッシュされたテーブルのすべてのデータが適切なサブスクライバーにレプリケーションされます。
レプリケーションされたデータは、行フィルタを使用して削減できます。
-ユーザーは、動作、セキュリティまたはパフォーマンス上の理由で行フィルタの使用を選択できます。
+ユーザは、動作、セキュリティまたはパフォーマンス上の理由で行フィルタの使用を選択できます。
パブリッシュされたテーブルに行フィルタが設定されている場合、行はそのデータが行フィルタ式を満たす場合にのみレプリケーションされます。
これにより、一連のテーブルを部分的にレプリケーションできます。
行フィルタはテーブルごとに定義されます。
@@ -1181,7 +1181,7 @@ test_standby=# SELECT slot_name, (synced AND NOT temporary AND NOT conflicting)
system column references or non-immutable built-in functions.
-->
WHERE句では単純な式のみを使用できます。
-ユーザー定義関数、演算子、型、照合、システム列参照、不変でない組み込み関数は使用できません。
+ユーザ定義関数、演算子、型、照合、システム列参照、不変でない組み込み関数は使用できません。
@@ -2204,7 +2204,7 @@ test_sub=# SELECT * FROM t1 ORDER BY id;
-->
コンフリクトはエラーを生じさせ、レプリケーションを停止させます。
コンフリクトはユーザが手動で解消しなければなりません。
-コンフリクトの詳細は、サブスクライバーのサーバーログに出力されます。
+コンフリクトの詳細は、サブスクライバーのサーバログに出力されます。
@@ -2216,7 +2216,7 @@ test_sub=# SELECT * FROM t1 ORDER BY id;
emit the following kind of message to the subscriber's server log:
-->
この問題を解決するには、データを変更するか、サブスクライバーに対する権限を変更して、既存の変更でコンフリクトしないようにするか、既存のトランザクションと競合するデータをスキップします。
-コンフリクトよってエラーが発生した場合、レプリケーションは処理を続行せず、論理レプリケーションワーカーは次のようなメッセージをサブスクライバーのサーバーログに送信します。
+コンフリクトよってエラーが発生した場合、レプリケーションは処理を続行せず、論理レプリケーションワーカーは次のようなメッセージをサブスクライバーのサーバログに送信します。
ERROR: duplicate key value violates unique constraint "test_pkey"
DETAIL: Key (c)=(1) already exists.
@@ -2484,7 +2484,7 @@ WAL送信プロセスはWALのロジカルデコーディング(
サブスクライバーデータベース上の適用プロセスは、常にsession_replication_roleをreplicaに設定して実行されます。
これは、デフォルトでは、トリガーとルールはサブスクライバー上では起動されないことを意味します。
-ユーザーは、必要に応じて、 ALTER TABLEコマンド、ENABLE TRIGGERおよびENABLE RULE句を使用して、テーブルのトリガーおよびルールを有効にすることを選択できます。
+ユーザは、必要に応じて、 ALTER TABLEコマンド、ENABLE TRIGGERおよびENABLE RULE句を使用して、テーブルのトリガーおよびルールを有効にすることを選択できます。
@@ -2708,7 +2708,7 @@ WAL送信プロセスはWALのロジカルデコーディング(SELECT、INSERT、UPDATE、およびDELETE権限のみが必要であり、テーブル所有者に対するSET ROLE権限は不要です。
しかし、これはまた、レプリケーションが行われているテーブルを所有するユーザは、サブスクリプション所有者の権限で任意のコードを実行できることを意味します。
たとえば、所有するテーブルにトリガーを付加するだけで、これを実行できます。
-通常、あるロールが別のロールの権限を自由に引き受けることは望ましくないので、データベース内のユーザーセキュリティが問題にならない場合以外は、このオプションを避けるべきです。
+通常、あるロールが別のロールの権限を自由に引き受けることは望ましくないので、データベース内のユーザセキュリティが問題にならない場合以外は、このオプションを避けるべきです。
diff --git a/doc/src/sgml/ltree.sgml b/doc/src/sgml/ltree.sgml
index c6f8ab54df9..e1478d5909e 100644
--- a/doc/src/sgml/ltree.sgml
+++ b/doc/src/sgml/ltree.sgml
@@ -912,7 +912,7 @@ Europe & Russia*@ & !Transportation
オプションの整数パラメータsiglenは、署名の長さをバイト単位で決定します。
デフォルトの署名の長さは8バイトです。
長さは、int整列(ほとんどのマシンで4バイト)の正の倍数であり、最大で2024であることが必要です。
-長い署名では、インデックスはより大きくなってしまいますが、(インデックスのより小さな部分とより少ないヒープページを走査することで)検索がより正確になります。
+長い署名では、インデックスはより大きくなってしまいますが、(インデックスのより小さな部分とより少ないヒープページをスキャンすることで)検索がより正確になります。
-《マッチ度[80.904523]》MERGEを使用すると、ユーザーはINSERT、UPDATEおよびDELETEサブコマンドの様々な組み合わせを指定できます。
+《マッチ度[80.904523]》MERGEを使用すると、ユーザはINSERT、UPDATEおよびDELETEサブコマンドの様々な組み合わせを指定できます。
INSERTおよびUPDATEサブコマンドを指定したMERGEコマンドは、ON CONFLICT DO UPDATE句を指定したINSERTに似ていますが、INSERTまたはUPDATEのいずれかが発生することを保証するものではありません。
MERGEがUPDATEまたはDELETEを試行し、行が同時に更新されるものの、結合条件が現在のターゲットタプルと現在のソースタプルに適用される場合、MERGEはUPDATEまたはDELETEコマンドと同じように動作し、更新された行バージョンに対してアクションを実行します。
ただし、MERGEは複数のアクションを指定でき、それらは条件付きにすることができるため、各アクションの条件は更新されたバージョンの行に対して最初のアクションから再評価されます。
@@ -2642,7 +2642,7 @@ SQLSTATEコード40P01(deadlock_detected)
場合によっては、SQLSTATEコード23505(unique_violation)を持つ一意キーの失敗、およびSQLSTATEコード23P01(exclusion_violation)を持つ排他制約の失敗を再試行することも適切です。
たとえば、現在格納されているキーを検査した後にアプリケーションが主キー列に新しい値を選択した場合、別のアプリケーション・インスタンスが同じ新しいキーを同時に選択したため、一意キーの失敗が発生する可能性があります。
これは実質的に直列化の失敗ですが、サーバは挿入された値と前の読み取りとの間の関係を参照できないため、直列化の失敗を検出しません。
-また、原則として直列化の問題が根本原因であると判断するのに十分な情報があるにもかかわらず、サーバーが一意キーまたは排他制約のエラーを発行する場合もあります。
+また、原則として直列化の問題が根本原因であると判断するのに十分な情報があるにもかかわらず、サーバが一意キーまたは排他制約のエラーを発行する場合もあります。
serialization_failureエラーを無条件に再試行することをお薦めしますが、これらの他のエラー・コードを再試行する場合は、一時的な失敗ではなく永続的なエラー条件を表す可能性があるため、より注意が必要です。
diff --git a/doc/src/sgml/oid2name.sgml b/doc/src/sgml/oid2name.sgml
index 435155405b2..986f37a0364 100644
--- a/doc/src/sgml/oid2name.sgml
+++ b/doc/src/sgml/oid2name.sgml
@@ -321,7 +321,7 @@
utilities, also uses the environment variables supported by
libpq (see ).
-->
-このユーティリティは、他の多くPostgreSQLユーティリティと同様に、libpqがサポートする環境変数(参照)も使います。
+このユーティリティは、他のほとんどのPostgreSQLユーティリティと同様、libpqがサポートする環境変数(参照)も使います。
@@ -332,7 +332,7 @@
never.
-->
環境変数PG_COLORは診断メッセージで色を使うかどうかを指定します。
-可能な値はalways、auto、neverです。
+指定可能な値はalways、auto、neverです。
diff --git a/doc/src/sgml/perform.sgml b/doc/src/sgml/perform.sgml
index 7dd868aa6b2..11cbe4629d8 100644
--- a/doc/src/sgml/perform.sgml
+++ b/doc/src/sgml/perform.sgml
@@ -1495,7 +1495,7 @@ EXPLAIN ANALYZE SELECT * FROM tenk1 WHERE unique1 < 100 AND unique2 > 9000
-->
通常EXPLAINはプランナが生成したすべてのプランノードを表示します。
しかし、プラン時にパラメータ値が入手できずそのノードが行を生成できないために、エグゼキュータがあるノードが実行不要であると判断できるケースがあります。
-(今の所、これはパーティションテーブルを走査しているAppendあるいはMergeAppendノードの子ノードでのみ起きることがあります。)
+(今の所、これはパーティションテーブルをスキャンしているAppendあるいはMergeAppendノードの子ノードでのみ起きることがあります。)
これが起きると、これらのプランノードはEXPLAINの出力から削除され、Subplans Removed: Nという注釈が代わりに表示されます。
@@ -2718,7 +2718,7 @@ SELECT * FROM x, y, a, b, c WHERE something AND somethingelse;
-->
大量のデータをWALアーカイブ処理またはストリーミングレプリケーションを使用するインストレーションにロードする時、増加する大量のWALデータを処理するより、ロードが完了した後に新しくベースバックアップを取る方が高速です。
ロード中のWALログの増加を防ぐためには、をminimalに、をoffに、をゼロに設定することにより、アーカイブ処理とストリーミングレプリケーションを無効にしてください。
-しかし、これらの変数を変更するにはサーバの再起動が必要となり、以前取得したベースバックアップがアーカイブリカバリやスタンバイサーバーで使用できなくなりデータ消失につながる可能性があるため、注意してください。
+しかし、これらの変数を変更するにはサーバの再起動が必要となり、以前取得したベースバックアップがアーカイブリカバリやスタンバイサーバで使用できなくなりデータ消失につながる可能性があるため、注意してください。
diff --git a/doc/src/sgml/pgprewarm.sgml b/doc/src/sgml/pgprewarm.sgml
index a3131e15d21..81a84f8ea7d 100644
--- a/doc/src/sgml/pgprewarm.sgml
+++ b/doc/src/sgml/pgprewarm.sgml
@@ -102,7 +102,7 @@ autoprewarm_start_worker() RETURNS void
server startup time and you wish to start up the worker at a later time.
-->
自動プレウォームワーカーを起動します。
-通常これは自動的に行なわれますが、サーバーのスタート時に自動プレウォームが設定されておらず、後でワーカーを起動したい場合に有用です。
+通常これは自動的に行なわれますが、サーバのスタート時に自動プレウォームが設定されておらず、後でワーカーを起動したい場合に有用です。
@@ -145,7 +145,7 @@ autoprewarm_dump_now() RETURNS int8
Controls whether the server should run the autoprewarm worker. This is
on by default. This parameter can only be set at server start.
-->
-サーバーが自動プレウォームワーカーを起動すべきかどうかを制御します。
+サーバが自動プレウォームワーカーを起動すべきかどうかを制御します。
デフォルトはonです。
このパラメータはサーバ起動時のみ設定可能です。
@@ -173,7 +173,7 @@ autoprewarm_dump_now() RETURNS int8
-->
これはautoprewarm.blocksを更新する間隔です。
デフォルトは300秒です。
-0に設定すると、このファイルは定常間隔では更新されず、サーバーが停止する時にだけ更新されます。
+0に設定すると、このファイルは定常間隔では更新されず、サーバが停止する時にだけ更新されます。
diff --git a/doc/src/sgml/pgstattuple.sgml b/doc/src/sgml/pgstattuple.sgml
index bce5a6e9086..c03343e144d 100644
--- a/doc/src/sgml/pgstattuple.sgml
+++ b/doc/src/sgml/pgstattuple.sgml
@@ -722,7 +722,7 @@ approx_free_percent | 2.09
statistics along with an approximation of the number and
size of live tuples and free space.
-->
-pgstattupleが常に全件走査を実行し、有効タプルと無効タプルの正確な数(およびそのサイズ)と空き領域を返すのに対し、pgstattuple_approxは全件走査を避けようとし、無効タプルの正確な統計情報および有効タプルと空き領域の数とサイズの近似値を返します。
+pgstattupleが常に全件スキャンを実行し、有効タプルと無効タプルの正確な数(およびそのサイズ)と空き領域を返すのに対し、pgstattuple_approxは全件スキャンを避けようとし、無効タプルの正確な統計情報および有効タプルと空き領域の数とサイズの近似値を返します。
diff --git a/doc/src/sgml/pgtrgm.sgml b/doc/src/sgml/pgtrgm.sgml
index 1af5fd6eb23..a29fb572877 100644
--- a/doc/src/sgml/pgtrgm.sgml
+++ b/doc/src/sgml/pgtrgm.sgml
@@ -613,7 +613,7 @@ CREATE INDEX trgm_idx ON test_trgm USING GIN (t gin_trgm_ops);
オプションの整数パラメータsiglenは、署名の長さをバイト単位で決定します。
デフォルトの署名の長さは12バイトです。
署名の長さの有効な値は1から2024バイトまでです。
-長い署名では、インデックスはより大きくなってしまいますが、(インデックスのより小さな部分とより少ないヒープページを走査することで)検索がより正確になります。
+長い署名では、インデックスはより大きくなってしまいますが、(インデックスのより小さな部分とより少ないヒープページをスキャンすることで)検索がより正確になります。
diff --git a/doc/src/sgml/plpgsql.sgml b/doc/src/sgml/plpgsql.sgml
index ca3f0695de3..fd19ed8e060 100644
--- a/doc/src/sgml/plpgsql.sgml
+++ b/doc/src/sgml/plpgsql.sgml
@@ -23,8 +23,8 @@
system. The design goals of PL/pgSQL were to create
a loadable procedural language that
-->
-PL/pgSQLは、PostgreSQLデータベースシステム用の読み込み可能な手続き言語です。
-PL/pgSQLの設計目的は、次のような読み込み可能な手続き言語でした。
+PL/pgSQLは、PostgreSQLデータベースシステム用のロード可能な手続き言語です。
+PL/pgSQLの設計目的は、次のようなロード可能な手続き言語でした。
diff --git a/doc/src/sgml/postgres-fdw.sgml b/doc/src/sgml/postgres-fdw.sgml
index aab36c38a79..641b9037c03 100644
--- a/doc/src/sgml/postgres-fdw.sgml
+++ b/doc/src/sgml/postgres-fdw.sgml
@@ -272,7 +272,7 @@ OPTIONS (ADD password_required 'false');
of the unix user the postgres server is running as to escalate to superuser
rights, only the superuser may set this option on a user mapping.
-->
-非特権ユーザが、postgresサーバが動作しているunixユーザの認証権限を悪用して、スーパーユーザ権限へ昇格するのを防ぐため、スーパーユーザのみがユーザーマッピングでこのオプションを設定できます。
+非特権ユーザが、postgresサーバが動作しているunixユーザの認証権限を悪用して、スーパーユーザ権限へ昇格するのを防ぐため、スーパーユーザのみがユーザマッピングでこのオプションを設定できます。
-このオプションは、postgres_fdwが非同期実行の際に外部テーブルの並列走査を許すかどうかを制御します。
+このオプションは、postgres_fdwが非同期実行の際に外部テーブルの並列スキャンを許すかどうかを制御します。
外部テーブルあるいは外部サーバに対して指定できます。
テーブルレベルのオプションはサーバレベルのオプションを上書きします。
デフォルトはfalseです。
@@ -1707,7 +1707,7 @@ postgres=# SELECT postgres_fdw_disconnect_all();
the setting 'db=%d, user=%u' is replaced with
'db=local_db, user=local_user'.
-->
-たとえば、ユーザーlocal_userがデータベースlocal_dbからforeign_dbへの接続をユーザーforeign_userとして確立するとします。
+たとえば、ユーザlocal_userがデータベースlocal_dbからforeign_dbへの接続をユーザforeign_userとして確立するとします。
設定'db=%d,user=%u'は'db=local_db,user=local_user'に置き換えられます。
diff --git a/doc/src/sgml/protocol.sgml b/doc/src/sgml/protocol.sgml
index 412833a6111..e0c0eba0786 100644
--- a/doc/src/sgml/protocol.sgml
+++ b/doc/src/sgml/protocol.sgml
@@ -3989,7 +3989,7 @@ CopyBothResponse内部のメッセージは、2つのCommandCompleteメッセー
is started, and taken out of it when the backup is complete. The
following options are accepted:
-->
-ベースバックアップのストリーミングを開始するようにサーバーに指示します。
+ベースバックアップのストリーミングを開始するようにサーバに指示します。
システムは自動的に、バックアップが開始される前にバックアップモードに入り、バックアップが完了するとバックアップモードから出ます。
次のオプションを使用できます。
diff --git a/doc/src/sgml/ref/alter_database.sgml b/doc/src/sgml/ref/alter_database.sgml
index 3425041ccf9..c47808ca8c8 100644
--- a/doc/src/sgml/ref/alter_database.sgml
+++ b/doc/src/sgml/ref/alter_database.sgml
@@ -200,7 +200,7 @@ falseの場合、このデータベースには誰も接続できません。
database can clone it.
-->
trueの場合、CREATEDB権限のあるユーザは誰でも、このデータベースを複製できます。
-falseの場合、スーパーユーザー、あるいはデータベースの所有者のみが、このデータベースを複製できます。
+falseの場合、スーパーユーザ、あるいはデータベースの所有者のみが、このデータベースを複製できます。
diff --git a/doc/src/sgml/ref/alter_publication.sgml b/doc/src/sgml/ref/alter_publication.sgml
index 358806ba48f..603b175111d 100644
--- a/doc/src/sgml/ref/alter_publication.sgml
+++ b/doc/src/sgml/ref/alter_publication.sgml
@@ -125,7 +125,7 @@ ALTER PUBLICATION name RENAME TO
《マッチ度[93.675418]》ALTER PUBLICATIONを使用するには、そのパブリケーションを所有していなければなりません。
パブリケーションにテーブルを追加するには、さらにそのテーブルを所有していることが必要です。
-パブリケーションへのADD TABLES IN SCHEMAとSET TABLES IN SCHEMAには、実行するユーザーがスーパーユーザであることが必要です。
+パブリケーションへのADD TABLES IN SCHEMAとSET TABLES IN SCHEMAには、実行するユーザがスーパーユーザであることが必要です。
所有者を変更するには、新しい所有者ロールに対してSET ROLEができなければなりません。また、そのロールはデータベースにCREATE権限を持っていなければなりません。
また、FOR ALL TABLESやFOR TABLES IN SCHEMAのパブリケーションの新しい所有者はスーパーユーザでなければなりません。
しかし、スーパーユーザはこれらの制限に関わらずパブリケーションの所有者を変更できます。
diff --git a/doc/src/sgml/ref/alter_sequence.sgml b/doc/src/sgml/ref/alter_sequence.sgml
index 79c5387e61a..99303f7c174 100644
--- a/doc/src/sgml/ref/alter_sequence.sgml
+++ b/doc/src/sgml/ref/alter_sequence.sgml
@@ -180,7 +180,7 @@ ALTER SEQUENCE [ IF EXISTS ] name S
respectively, will be used. If neither option is specified,
the current minimum value will be maintained.
-->
-MINVALUE minvalue句はシーケンスジェネレータが生成する最小値を決定します。
+MINVALUE minvalue句はシーケンスジェネレータが生成する最小値を決定します。この句は省略可能です。
NO MINVALUEが指定された場合、昇順の時は1、降順の時はデータ型の最小値がデフォルトになります。
どちらのオプションも指定されていなければ、現在の最小値が保持されます。
@@ -201,7 +201,7 @@ ALTER SEQUENCE [ IF EXISTS ] name S
sequences, respectively, will be used. If neither option is
specified, the current maximum value will be maintained.
-->
-MAXVALUE maxvalue句はシーケンスが生成する最大値を決定します。
+MAXVALUE maxvalue句はシーケンスが生成する最大値を決定します。この句は省略可能です。
NO MAXVALUEが指定された場合、昇順の時はデータ型の最大値、降順の時は-1がデフォルトになります。
どちらのオプションも指定されていなければ、現在の最大値が保持されます。
@@ -219,7 +219,7 @@ ALTER SEQUENCE [ IF EXISTS ] name S
current sequence value; it simply sets the value
that future ALTER SEQUENCE RESTART commands will use.
-->
-START WITH start句(省略可能)は、記録されているシーケンスの開始値を変更します。
+START WITH start句は、記録されているシーケンスの開始値を変更します。この句は省略可能です。
これは現在のシーケンス値に影響しません。
単に将来実行されるALTER SEQUENCE RESTARTコマンドが使用する値を設定するだけです。
@@ -242,7 +242,7 @@ ALTER SEQUENCE [ IF EXISTS ] name S
the start value that was recorded by CREATE SEQUENCE
or last set by ALTER SEQUENCE START WITH.
-->
-RESTART WITH restart句(省略可能)は、シーケンスの現在値を変更します。
+RESTART WITH restart句は、シーケンスの現在値を変更します。この句は省略可能です。
これはis_called = falseとしてsetval関数を呼び出すことと似ています。
指定した値は次のnextval呼出時に返されます。
restartを付けずにRESTARTと記述することは、CREATE SEQUENCEで記録、または前回ALTER SEQUENCE START WITHで設定された開始値を指定することと同じです。
diff --git a/doc/src/sgml/ref/alter_subscription.sgml b/doc/src/sgml/ref/alter_subscription.sgml
index 56fb31dd5a0..fe26f877af2 100644
--- a/doc/src/sgml/ref/alter_subscription.sgml
+++ b/doc/src/sgml/ref/alter_subscription.sgml
@@ -69,7 +69,7 @@ ALTER SUBSCRIPTION name RENAME TO <
サブスクリプションの名前を変更したり、所有者を変更したりするには、データベースに対するCREATE権限が必要です。
さらに、所有者を変更するには、新しい所有者ロールに対してSET ROLEができなければなりません。
所有者を変更するには、また、そのロールは型のスキーマにおいてCREATE権限を持たなければなりません。
-サブスクリプションがpassword_required=falseである場合、スーパーユーザーのみが変更できます。
+サブスクリプションがpassword_required=falseである場合、スーパーユーザのみが変更できます。
@@ -175,7 +175,7 @@ ALTER SUBSCRIPTION name RENAME TO <
-->
この形式はサブスクライブするパブリケーションのリストを変更します。
SETはパブリケーションのリスト全体を新しいリストで置き換え、ADDは追加のパブリケーションをパブリケーションのリストに追加し、DROPはパブリケーションをパブリケーションのリストから削除します。
-ユーザーが後から追加できるよう存在しないパブリケーションをADDやSETで指定することを許容します。
+ユーザが後から追加できるよう存在しないパブリケーションをADDやSETで指定することを許容します。
詳細はを参照してください。
デフォルトでは、このコマンドはREFRESH PUBLICATIONのような動作もします。
@@ -259,7 +259,7 @@ falseにすると、このコマンドはテーブルを情報を更新しませ
Previously subscribed tables are not copied, even if a table's row
filter WHERE clause has since been modified.
-->
-テーブルの行フィルターWHERE句が変更されていても、以前にサブスクライブされたテーブルはコピーされません。
+テーブルの行フィルタWHERE句が変更されていても、以前にサブスクライブされたテーブルはコピーされません。
-スーパーユーザとパラメータに関するALTER SYSTEM権限を付与されたユーザーだけが、ALTER SYSTEMを使ってパラメータを変更できます。
+スーパーユーザとパラメータに関するALTER SYSTEM権限を付与されたユーザだけが、ALTER SYSTEMを使ってパラメータを変更できます。
また、このコマンドはファイルシステムに直接作用し、ロールバックできないため、トランザクションブロックや関数の内部で使うことはできません。
diff --git a/doc/src/sgml/ref/alter_table.sgml b/doc/src/sgml/ref/alter_table.sgml
index 25a4465e6e3..8d417bc165e 100644
--- a/doc/src/sgml/ref/alter_table.sgml
+++ b/doc/src/sgml/ref/alter_table.sgml
@@ -1464,8 +1464,8 @@ fillfactor、TOAST、およびautovacuumのストレージパラメータおよ
NOT NULL constraint to the partition key column,
unless it's an expression.
-->
-新しいパーティションが通常のテーブルの場合、テーブルに存在する行がパーティションの制約に違反しないことを確認するため、テーブルの全件走査が行われます。
-このコマンドを実行するより前に、望まれるパーティションの制約を満たす行だけしか許さないような有効なCHECK制約をテーブルに追加すれば、この全件走査を避けることができます。
+新しいパーティションが通常のテーブルの場合、テーブルに存在する行がパーティションの制約に違反しないことを確認するため、テーブルの全件スキャンが行われます。
+このコマンドを実行するより前に、望まれるパーティションの制約を満たす行だけしか許さないような有効なCHECK制約をテーブルに追加すれば、この全件スキャンを避けることができます。
CHECK制約は、パーティションの制約を確認するためにテーブルをスキャンする必要がないか決めるために使われます。
しかし、パーティションキーに式が一つでもあり、パーティションがNULL値を受け付けないときは、この仕組みは機能しません。
NULL値を受け付けないリストパーティションに追加するときも、それが式でないなら、パーティションキーの列にNOT NULL制約を追加してください。
@@ -1600,7 +1600,7 @@ fillfactor、TOAST、およびautovacuumのストレージパラメータおよ
-->
RENAME、SET SCHEMA、ATTACH PARTITION、DETACH PARTITIONは、複数の変更リストに結合して、まとめて処理することができますが、それらを除き、ALTER TABLEのすべての構文は1つだけのテーブルに対して作用します。
例えば、複数の列の追加、型の変更を単一のコマンドで実行することができます。
-これは特に巨大なテーブルでは便利です。変更のために必要なテーブル全体の走査が1回で済むからです。
+これは特に巨大なテーブルでは便利です。変更のために必要なテーブル全体のスキャンが1回で済むからです。
@@ -2012,7 +2012,7 @@ fillfactor、TOAST、およびautovacuumのストレージパラメータおよ
scanning the table to verify that existing rows meet the constraint,
but does not require a table rewrite.
-->
-CHECKあるいはNOT NULL制約を追加する時は、既存の行が制約に従うかどうかを検証するためにテーブルの走査が必要になりますが、テーブルの書き換えは必要ありません。
+CHECKあるいはNOT NULL制約を追加する時は、既存の行が制約に従うかどうかを検証するためにテーブルのスキャンが必要になりますが、テーブルの書き換えは必要ありません。
@@ -2020,7 +2020,7 @@ fillfactor、TOAST、およびautovacuumのストレージパラメータおよ
Similarly, when attaching a new partition it may be scanned to verify that
existing rows meet the partition constraint.
-->
-同様に、新しいパーティションを追加するときは、既存の行がパーティションの制約を満たすかどうかを確認するため、テーブルが走査されるかもしれません。
+同様に、新しいパーティションを追加するときは、既存の行がパーティションの制約を満たすかどうかを確認するため、テーブルがスキャンされるかもしれません。
@@ -2029,7 +2029,7 @@ fillfactor、TOAST、およびautovacuumのストレージパラメータおよ
in a single ALTER TABLE is that multiple table scans or
rewrites can thereby be combined into a single pass over the table.
-->
-単一のALTER TABLE内に複数の変更を指定できるオプションを提供する主な理由は、複数のテーブル走査や書き換えを1回のテーブル走査にまとめることができるようにすることです。
+単一のALTER TABLE内に複数の変更を指定できるオプションを提供する主な理由は、複数のテーブルスキャンや書き換えを1回のテーブルスキャンにまとめることができるようにすることです。
@@ -2058,9 +2058,9 @@ fillfactor、TOAST、およびautovacuumのストレージパラメータおよ
at leisure until VALIDATE CONSTRAINT finally
succeeds.
-->
-新しい外部キーや検査制約を検証するために大きなテーブルを走査するのは長い時間が掛かる可能性があり、ALTER TABLE ADD CONSTRAINTコマンドがコミットされるまで、そのテーブルのその他の更新は締め出されます。
+新しい外部キーや検査制約を検証するために大きなテーブルをスキャンするのは長い時間が掛かる可能性があり、ALTER TABLE ADD CONSTRAINTコマンドがコミットされるまで、そのテーブルのその他の更新は締め出されます。
NOT VALID制約オプションの主な目的は、同時実行中の更新に制約を追加する影響を減らすことです。
-NOT VALIDを付ければ、ADD CONSTRAINTコマンドはテーブルを走査せず、すぐにコミットされます。
+NOT VALIDを付ければ、ADD CONSTRAINTコマンドはテーブルをスキャンせず、すぐにコミットされます。
その後で、VALIDATE CONSTRAINTコマンドを発行して、既存の行が制約を満たすか検証できます。
他のトランザクションが挿入したり更新したりする行に対しては制約が強制されていることは分かっていますので、この検証操作では同時実行中の更新を締め出す必要はありません。既に存在する行だけ確認する必要があります。
それゆえ、検証には変更するテーブルのSHARE UPDATE EXCLUSIVEロックのみが必要です。
@@ -2131,7 +2131,7 @@ fillfactor、TOAST、およびautovacuumのストレージパラメータおよ
そのため、一般的な変換をSET DATA TYPE構文で行うことができます。
この柔軟性のため、USING式は列のデフォルト値には(仮に存在していても)適用されません。
結果が定数式にならない可能性があるためです(デフォルト値は定数式でなければいけません)。
-したがって、古い型から新しい型への暗黙キャストや代入キャストが存在しない場合、USINGが指定されていても、SET DATA TYPEがデフォルト値の変換に失敗する可能性があります。
+したがって、古い型から新しい型への暗黙キャストや代入キャストが存在しない場合、USING句が指定されていても、SET DATA TYPEがデフォルト値の変換に失敗する可能性があります。
この場合は、DROP DEFAULTでデフォルト値を削除し、ALTER TYPEを実行した後で、SET DEFAULTを使用して再度適切なデフォルト値を指定してください。
変更対象の列を含むインデックスと制約も同様の配慮が必要です。
diff --git a/doc/src/sgml/ref/clusterdb.sgml b/doc/src/sgml/ref/clusterdb.sgml
index 1c40b04ff5a..2b02d4bcbba 100644
--- a/doc/src/sgml/ref/clusterdb.sgml
+++ b/doc/src/sgml/ref/clusterdb.sgml
@@ -385,7 +385,7 @@ PostgreSQL documentation
never.
-->
診断メッセージで色を使うかどうかを指定します。
-可能な値はalways、auto、neverです。
+指定可能な値はalways、auto、neverです。
@@ -397,7 +397,7 @@ PostgreSQL documentation
also uses the environment variables supported by libpq
(see ).
-->
-また、このユーティリティは、他のほとんどのPostgreSQLユーティリティと同様、libpqでサポートされる環境変数を使用します(を参照してください)。
+このユーティリティは、他のほとんどのPostgreSQLユーティリティと同様、libpqがサポートする環境変数(参照)も使います。
diff --git a/doc/src/sgml/ref/create_aggregate.sgml b/doc/src/sgml/ref/create_aggregate.sgml
index 7b3ebeed42a..0712a02d255 100644
--- a/doc/src/sgml/ref/create_aggregate.sgml
+++ b/doc/src/sgml/ref/create_aggregate.sgml
@@ -354,7 +354,7 @@ NULL入力値を持つ行は無視されます。
the aggregate must yield the first element in the sort ordering induced by
the operator; in other words:
-->
-MINやMAXのような振舞いをする集約では、すべての入力行を走査せずにインデックスを検索することで最適化できることがあります。
+MINやMAXのような振舞いをする集約では、すべての入力行をスキャンせずにインデックスを検索することで最適化できることがあります。
このように最適化される集約の場合、ソート演算子を指定することで明示してください。
その演算子で生成されるソート順で集約の最初の要素が生成されなければならないということが基本的な必要条件です。
言い換えると、
@@ -816,7 +816,7 @@ SELECT col FROM tab ORDER BY col USING sortop LIMIT 1;
or mstate_data_type must match that determined by the
aggregate's regular implementation.
-->
-移動集約モードを使うときに、すべての入力行が走査された後で、集約結果を計算するために呼び出される最終関数の名前です。
+移動集約モードを使うときに、すべての入力行がスキャンされた後で、集約結果を計算するために呼び出される最終関数の名前です。
これは、最初の引数の型がmstate_data_typeであり、MFINALFUNC_EXTRAにより追加のダミー引数を指定できることを除けば、ffuncと同じように作用します。
mffuncまたはmstate_data_typeによって決定される集約結果の型は、集約の通常の実装によって決定される型と適合しなければなりません。
diff --git a/doc/src/sgml/ref/create_policy.sgml b/doc/src/sgml/ref/create_policy.sgml
index a84b13d7611..3b69e0a1435 100644
--- a/doc/src/sgml/ref/create_policy.sgml
+++ b/doc/src/sgml/ref/create_policy.sgml
@@ -852,7 +852,7 @@ AND
administrator) as LEAKPROOF may be evaluated before
policy expressions, as they are assumed to be trustworthy.
-->
-一般に、システムは問い合わせに記述される制限より前に、セキュリティポリシーを使ったフィルター条件を実行します。
+一般に、システムは問い合わせに記述される制限より前に、セキュリティポリシーを使ったフィルタ条件を実行します。
これは守られるべきデータが信頼できないかもしれないユーザ定義関数に偶然に意図せずに渡されることを防ぐためです。
しかし、システム(またはシステム管理者)によってLEAKPROOFであるとされた関数や演算子については、信頼できるとみなして良いので、ポリシー式より先に評価される場合があります。
diff --git a/doc/src/sgml/ref/create_publication.sgml b/doc/src/sgml/ref/create_publication.sgml
index 0369ada3e08..c200e331c96 100644
--- a/doc/src/sgml/ref/create_publication.sgml
+++ b/doc/src/sgml/ref/create_publication.sgml
@@ -425,7 +425,7 @@ CREATE PUBLICATION name
-->
行フィルタ式(すなわち、WHERE句)には、UPDATEおよびDELETE操作をパブリッシュするために、REPLICA IDENTITYでカバーされる列のみを含めることが必要です。
INSERT操作のパブリッシュでは、WHERE式で任意の列を使用できます。
-行フィルタでは、ユーザー定義関数、ユーザー定義演算子、ユーザー定義型、ユーザー定義照合順序、不変でない組み込み関数、またはシステム列への参照を持たない単純な式を使用できます。
+行フィルタでは、ユーザ定義関数、ユーザ定義演算子、ユーザ定義型、ユーザ定義照合順序、不変でない組み込み関数、またはシステム列への参照を持たない単純な式を使用できます。
diff --git a/doc/src/sgml/ref/create_sequence.sgml b/doc/src/sgml/ref/create_sequence.sgml
index 26ca11e980c..bcd04ea9596 100644
--- a/doc/src/sgml/ref/create_sequence.sgml
+++ b/doc/src/sgml/ref/create_sequence.sgml
@@ -309,7 +309,7 @@ SELECT * FROM name;
can be generated at a time, i.e., no cache), and this is also the
default.
-->
-CACHE cacheオプションは、あらかじめ番号を割り当て、メモリに格納しておくシーケンス番号の量を指定します。これによりアクセスを高速にすることができます。
+CACHE cache句は、あらかじめ番号を割り当て、メモリに格納しておくシーケンス番号の量を指定します。これによりアクセスを高速にすることができます。この句は省略可能です。
最小値は1です(一度に生成する値が1つだけなので、キャッシュがない状態になります)。これがデフォルトになっています。
diff --git a/doc/src/sgml/ref/create_subscription.sgml b/doc/src/sgml/ref/create_subscription.sgml
index 7a31217e464..08868d881b8 100644
--- a/doc/src/sgml/ref/create_subscription.sgml
+++ b/doc/src/sgml/ref/create_subscription.sgml
@@ -421,7 +421,7 @@ CREATE SUBSCRIPTION subscription_name
parallelに設定すると、受信した変更は、可能であれば、パラレル適用ワーカーの1つを介して直接適用されます。
ストリーミングトランザクションを扱えるパラレル適用ワーカーがない場合、変更は一時ファイルに書き込まれ、トランザクションがコミットされた後に適用されます。
-パラレル適用ワーカーでエラーが発生した場合、リモートトランザクションの終了LSNがサーバーログで報告されない場合があることに注意してください。
+パラレル適用ワーカーでエラーが発生した場合、リモートトランザクションの終了LSNがサーバログで報告されない場合があることに注意してください。
diff --git a/doc/src/sgml/ref/create_table.sgml b/doc/src/sgml/ref/create_table.sgml
index 05552a86e6d..7f338c2c723 100644
--- a/doc/src/sgml/ref/create_table.sgml
+++ b/doc/src/sgml/ref/create_table.sgml
@@ -518,7 +518,7 @@ WITH ( MODULUS numeric_literal, REM
scans of the parent(s).
-->
INHERITSを使用すると、新しい子テーブルとその親テーブル(複数可)との間に永続的な関連が作成されます。
-通常、親へのスキーマ変更は子にも伝播します。また、デフォルトでは、親テーブルの走査結果には子テーブルのデータが含まれます。
+通常、親へのスキーマ変更は子にも伝播します。また、デフォルトでは、親テーブルのスキャン結果には子テーブルのデータが含まれます。
@@ -943,7 +943,7 @@ Bツリー演算子クラスがない場合はエラーが報告されます。
table.
-->
INHERITSとは違い、作成した後、新しいテーブルと元のテーブルが完全に分離されます。
-元のテーブルへの変更は新しいテーブルには適用されません。また、元のテーブルを走査しても新しいテーブルのデータは見つかりません。
+元のテーブルへの変更は新しいテーブルには適用されません。また、元のテーブルをスキャンしても新しいテーブルのデータは見つかりません。
-PARTITION BYはPostgreSQLの拡張です。
+PARTITION BY句はPostgreSQLの拡張です。
diff --git a/doc/src/sgml/ref/create_view.sgml b/doc/src/sgml/ref/create_view.sgml
index c075f50bc44..95f01d8af13 100644
--- a/doc/src/sgml/ref/create_view.sgml
+++ b/doc/src/sgml/ref/create_view.sgml
@@ -233,7 +233,7 @@ CREATE VIEW [ schema . ] view_name
-このオプションを選択すると、基となる基底リレーションが、ビューの所有者ではなくビューのユーザーの権限に対してチェックされます。
+このオプションを選択すると、基となる基底リレーションが、ビューの所有者ではなくビューのユーザの権限に対してチェックされます。
詳細については、以下の注釈を参照してください。
@@ -431,8 +431,8 @@ CREATE VIEW vista AS SELECT text 'Hello World' AS hello;
the view owner. Thus, the user of a security invoker view must have the
relevant permissions on the view and its underlying base relations.
-->
-ビューのsecurity_invoker属性がtrueに設定されている場合、基となる基底リレーションへのアクセス権は、ビューの所有者ではなく、問い合わせを実行するユーザーの権限によって決定されます。
-したがって、セキュリティ実行者ビューのユーザーは、ビューおよび基となる基底リレーションに対する適切な権限を持っている必要があります。
+ビューのsecurity_invoker属性がtrueに設定されている場合、基となる基底リレーションへのアクセス権は、ビューの所有者ではなく、問い合わせを実行するユーザの権限によって決定されます。
+したがって、セキュリティ実行者ビューのユーザは、ビューおよび基となる基底リレーションに対する適切な権限を持っている必要があります。
@@ -445,7 +445,7 @@ CREATE VIEW vista AS SELECT text 'Hello World' AS hello;
property.
-->
基となる基底リレーションのいずれかがセキュリティ実行者ビューである場合、元の問い合わせから直接アクセスされたものとして処理されます。
-したがって、セキュリティ実行者ビューは、security_invoker属性なしのビューからアクセスされた場合でも、常に現行ユーザーの権限を使用して基となる基底リレーションをチェックします。
+したがって、セキュリティ実行者ビューは、security_invoker属性なしのビューからアクセスされた場合でも、常に現行ユーザの権限を使用して基となる基底リレーションをチェックします。
@@ -461,7 +461,7 @@ CREATE VIEW vista AS SELECT text 'Hello World' AS hello;
view.
-->
基となる基底リレーションのいずれかで行レベルセキュリティが有効になっている場合、デフォルトでは、ビューの所有者の行レベルセキュリティポリシーが適用され、これらのポリシーによって参照される追加のリレーションへのアクセスは、ビュー所有者の権限によって決定されます。
-ただし、ビューのsecurity_invokerがtrueに設定されている場合は、基底リレーションがそのビューを使用した問い合わせから直接参照されているかのように、かわりに実行ユーザーのポリシーと権限が使用されます。
+ただし、ビューのsecurity_invokerがtrueに設定されている場合は、基底リレーションがそのビューを使用した問い合わせから直接参照されているかのように、かわりに実行ユーザのポリシーと権限が使用されます。
@@ -482,9 +482,9 @@ CREATE VIEW vista AS SELECT text 'Hello World' AS hello;
be confused.
-->
ビューで呼び出された関数は、ビューを使用する問い合わせから直接呼び出された場合と同様に処理されます。
-したがって、ビューのユーザーは、ビューで使用されるすべての関数を呼び出す権限を持っている必要があります。
-ビュー内の関数は、関数がSECURITY INVOKERまたはSECURITY DEFINERとして定義されているかどうかに応じて、問い合わせを実行するユーザーまたは関数の所有者の権限で実行されます。
-したがって、たとえば、ビューでCURRENT_USERを直接呼び出すと、ビューの所有者ではなく常に実行ユーザーを返します。
+したがって、ビューのユーザは、ビューで使用されるすべての関数を呼び出す権限を持っている必要があります。
+ビュー内の関数は、関数がSECURITY INVOKERまたはSECURITY DEFINERとして定義されているかどうかに応じて、問い合わせを実行するユーザまたは関数の所有者の権限で実行されます。
+したがって、たとえば、ビューでCURRENT_USERを直接呼び出すと、ビューの所有者ではなく常に実行ユーザを返します。
これはビューのsecurity_invoker設定の影響を受けません。
したがって、security_invokerがfalseに設定されているビューはSECURITY DEFINER関数と同等ではなく、これらの概念を混同しないでください。
@@ -499,9 +499,9 @@ CREATE VIEW vista AS SELECT text 'Hello World' AS hello;
the schema containing the view, not on the schemas referred to in the view
query, even for a security invoker view.
-->
-ビューを作成または置換するユーザーは、スキーマ内の参照オブジェクトを検索するために、ビュー問い合わせで参照されるスキーマに対するUSAGE権限を持っている必要があります。
+ビューを作成または置換するユーザは、スキーマ内の参照オブジェクトを検索するために、ビュー問い合わせで参照されるスキーマに対するUSAGE権限を持っている必要があります。
ただし、この参照は、ビューが作成または置換された場合にのみ行なわれることに注意してください。
-したがって、ビューのユーザーは、ビューを含むスキーマに対するUSAGE権限のみを必要とし、セキュリティ実行者ビューの場合でも、ビュー問い合わせで参照されるスキーマに対するUSAGE権限を必要としません。
+したがって、ビューのユーザは、ビューを含むスキーマに対するUSAGE権限のみを必要とし、セキュリティ実行者ビューの場合でも、ビュー問い合わせで参照されるスキーマに対するUSAGE権限を必要としません。
@@ -667,9 +667,9 @@ CREATE VIEW vista AS SELECT text 'Hello World' AS hello;
applied at the relation level (and therefore do not lock rows) and which are
not.
-->
-自動更新可能ビューがsecurity_barrier属性を持つ場合、ビューのすべてのWHERE条件(およびLEAKPROOFの演算子を使ったすべての条件)が、必ず、ビューのユーザーが追加した条件より前に評価されます。
+自動更新可能ビューがsecurity_barrier属性を持つ場合、ビューのすべてのWHERE条件(およびLEAKPROOFの演算子を使ったすべての条件)が、必ず、ビューのユーザが追加した条件より前に評価されます。
詳細はを参照してください。
-このため、最終的には(ユーザーのWHERE条件を満たさないために)戻されない行もロックされてしまう場合があることに注意してください。
+このため、最終的には(ユーザのWHERE条件を満たさないために)戻されない行もロックされてしまう場合があることに注意してください。
EXPLAINを使って、リレーションのレベルでどの条件が使われ(その結果、行をロックしない)、どの条件が使われないかを調べることができます。
@@ -715,9 +715,9 @@ CREATE VIEW vista AS SELECT text 'Hello World' AS hello;
user performing the update, rather than the view owner, must have the
relevant privileges on the underlying base relations.
-->
-ビューに対する挿入、更新、削除を行うユーザーは、ビューに対して対応する挿入、更新、削除権限を持たなければならないことに注意してください。
-さらに、デフォルトでは、ビューの所有者は基となる基底リレーションに対する適切な権限を持たなければならないのに対して、更新を行なうユーザーは基となる基底リレーションに対する権限をまったく必要としません(参照)。
-しかし、ビューのsecurity_invokerがtrueに設定されていれば、ビューの所有者ではなく更新を行なうユーザーが基となる基底リレーションに対する適切な権限を持たなければなりません。
+ビューに対する挿入、更新、削除を行うユーザは、ビューに対して対応する挿入、更新、削除権限を持たなければならないことに注意してください。
+さらに、デフォルトでは、ビューの所有者は基となる基底リレーションに対する適切な権限を持たなければならないのに対して、更新を行なうユーザは基となる基底リレーションに対する権限をまったく必要としません(参照)。
+しかし、ビューのsecurity_invokerがtrueに設定されていれば、ビューの所有者ではなく更新を行なうユーザが基となる基底リレーションに対する適切な権限を持たなければなりません。
diff --git a/doc/src/sgml/ref/createdb.sgml b/doc/src/sgml/ref/createdb.sgml
index c9964a64595..83b2336a679 100644
--- a/doc/src/sgml/ref/createdb.sgml
+++ b/doc/src/sgml/ref/createdb.sgml
@@ -522,7 +522,7 @@ ICUロケールプロバイダを選択した場合に、このデータベー
never.
-->
診断メッセージで色を使うかどうかを指定します。
-可能な値はalways、auto、neverです。
+指定可能な値はalways、auto、neverです。
@@ -534,7 +534,7 @@ ICUロケールプロバイダを選択した場合に、このデータベー
also uses the environment variables supported by libpq
(see ).
-->
-また、このユーティリティは、他のほとんどのPostgreSQLユーティリティと同様、libpqでサポートされる環境変数を使用します(を参照してください)。
+このユーティリティは、他のほとんどのPostgreSQLユーティリティと同様、libpqがサポートする環境変数(参照)も使います。
diff --git a/doc/src/sgml/ref/createuser.sgml b/doc/src/sgml/ref/createuser.sgml
index 06ad59e3530..b8dc52c64a1 100644
--- a/doc/src/sgml/ref/createuser.sgml
+++ b/doc/src/sgml/ref/createuser.sgml
@@ -635,7 +635,7 @@ PostgreSQL documentation
never.
-->
診断メッセージで色を使うかどうかを指定します。
-可能な値はalways、auto、neverです。
+指定可能な値はalways、auto、neverです。
@@ -647,7 +647,7 @@ PostgreSQL documentation
also uses the environment variables supported by libpq
(see ).
-->
-また、このユーティリティは、他のほとんどのPostgreSQLユーティリティと同様、libpqでサポートされる環境変数を使用します(を参照してください)。
+このユーティリティは、他のほとんどのPostgreSQLユーティリティと同様、libpqがサポートする環境変数(参照)も使います。
diff --git a/doc/src/sgml/ref/dropdb.sgml b/doc/src/sgml/ref/dropdb.sgml
index 7f12b234467..d55c08f08ee 100644
--- a/doc/src/sgml/ref/dropdb.sgml
+++ b/doc/src/sgml/ref/dropdb.sgml
@@ -339,7 +339,7 @@ PostgreSQL documentation
never.
-->
診断メッセージで色を使うかどうかを指定します。
-可能な値はalways、auto、neverです。
+指定可能な値はalways、auto、neverです。
@@ -351,7 +351,7 @@ PostgreSQL documentation
also uses the environment variables supported by libpq
(see ).
-->
-また、このユーティリティは、他のほとんどのPostgreSQLユーティリティと同様、libpqでサポートされる環境変数を使用します(を参照してください)。
+このユーティリティは、他のほとんどのPostgreSQLユーティリティと同様、libpqがサポートする環境変数(参照)も使います。
diff --git a/doc/src/sgml/ref/dropuser.sgml b/doc/src/sgml/ref/dropuser.sgml
index baa0128d67b..dd26d1182a8 100644
--- a/doc/src/sgml/ref/dropuser.sgml
+++ b/doc/src/sgml/ref/dropuser.sgml
@@ -309,7 +309,7 @@ PostgreSQL documentation
never.
-->
診断メッセージで色を使うかどうかを指定します。
-可能な値はalways、auto、neverです。
+指定可能な値はalways、auto、neverです。
@@ -321,7 +321,7 @@ PostgreSQL documentation
also uses the environment variables supported by libpq
(see ).
-->
-また、このユーティリティは、他のほとんどのPostgreSQLユーティリティと同様、libpqでサポートされる環境変数を使用します(を参照してください)。
+このユーティリティは、他のほとんどのPostgreSQLユーティリティと同様、libpqがサポートする環境変数(参照)も使います。
diff --git a/doc/src/sgml/ref/fetch.sgml b/doc/src/sgml/ref/fetch.sgml
index afa4857561e..545118803c4 100644
--- a/doc/src/sgml/ref/fetch.sgml
+++ b/doc/src/sgml/ref/fetch.sgml
@@ -356,7 +356,7 @@ FETCH [ direction ] [ FROM | IN ] <
backwards). BACKWARD 0 re-fetches the
current row.
-->
-前のcount行分の行を(逆方向に走査して)取り出します。
+前のcount行分の行を(逆方向にスキャンして)取り出します。
BACKWARD 0と指定すると、現在の行を再度取り出します。
@@ -369,7 +369,7 @@ FETCH [ direction ] [ FROM | IN ] <
-現在位置より前の行を(逆方向に走査して)全て取り出します。
+現在位置より前の行を(逆方向にスキャンして)全て取り出します。
@@ -497,7 +497,7 @@ FETCH count
-次の例では、カーソルを使用してテーブル内を走査しています。
+次の例では、カーソルを使用してテーブル内をスキャンしています。
BEGIN WORK;
diff --git a/doc/src/sgml/ref/initdb.sgml b/doc/src/sgml/ref/initdb.sgml
index 1cb829cf80b..91e49044878 100644
--- a/doc/src/sgml/ref/initdb.sgml
+++ b/doc/src/sgml/ref/initdb.sgml
@@ -224,7 +224,7 @@ PostgreSQL documentation
and local lines). See
for an overview of valid values.
-->
-このオプションは、pg_hba.confで使用されるローカルユーザーのデフォルトの認証方法(hostおよびlocal行)を指定します。
+このオプションは、pg_hba.confで使用されるローカルユーザのデフォルトの認証方法(hostおよびlocal行)を指定します。
有効な値の概要についてはを参照してください。
@@ -881,7 +881,7 @@ WALファイルの大きさを増やせば、WALファイルの数は減るで
never.
-->
診断メッセージで色を使うかどうかを指定します。
-可能な値はalways、auto、neverです。
+指定可能な値はalways、auto、neverです。
diff --git a/doc/src/sgml/ref/insert.sgml b/doc/src/sgml/ref/insert.sgml
index 96dc3c4f593..420d81cd96c 100644
--- a/doc/src/sgml/ref/insert.sgml
+++ b/doc/src/sgml/ref/insert.sgml
@@ -364,7 +364,7 @@ aliasを指定すると、テーブルの実際の名前が完全に隠されま
form.)
-->
各列に対してDEFAULTが明示的に指定されたかのように、すべての列にそれぞれのデフォルト値が設定されます。
-(OVERRIDINGはこの構文では使用できません。)
+(OVERRIDING句はこの構文では使用できません。)
@@ -888,7 +888,7 @@ INSERT INTO films (code, title, did, date_prod, kind)
This example uses the DEFAULT clause for
the date columns rather than specifying a value:
-->
-次の例では、日付列に対して値を指定する代わりにDEFAULTを使用します。
+次の例では、日付列に対して値を指定する代わりにDEFAULT句を使用します。
INSERT INTO films VALUES
diff --git a/doc/src/sgml/ref/lock.sgml b/doc/src/sgml/ref/lock.sgml
index 4675d200576..e748a1f7ae4 100644
--- a/doc/src/sgml/ref/lock.sgml
+++ b/doc/src/sgml/ref/lock.sgml
@@ -276,9 +276,9 @@ LOCK [ TABLE ] [ ONLY ] name [ * ]
the user performing the lock, rather than the view owner, must have the
relevant privileges on the underlying base relations.
-->
-ビューに対してロックを実行するユーザーはビューに対して対応する権限を持っていなければなりません。
-さらに、デフォルトでは、ビューの所有者は元になる基底リレーションに対する関連する権限を持っていなければなりませんが、ロックを実行するユーザーは元になる基底リレーションに対する権限を必要としません。
-ただし、ビューのsecurity_invokerがtrueに設定されている場合(CREATE VIEWを参照してください)、ビュー所有者ではなくロックを実行するユーザーは元になる基底リレーションに対する関連する権限を持っていなければなりません。
+ビューに対してロックを実行するユーザはビューに対して対応する権限を持っていなければなりません。
+さらに、デフォルトでは、ビューの所有者は元になる基底リレーションに対する関連する権限を持っていなければなりませんが、ロックを実行するユーザは元になる基底リレーションに対する権限を必要としません。
+ただし、ビューのsecurity_invokerがtrueに設定されている場合(CREATE VIEWを参照してください)、ビュー所有者ではなくロックを実行するユーザは元になる基底リレーションに対する関連する権限を持っていなければなりません。
diff --git a/doc/src/sgml/ref/pg_amcheck.sgml b/doc/src/sgml/ref/pg_amcheck.sgml
index 1a02cdde80e..506e1b3f176 100644
--- a/doc/src/sgml/ref/pg_amcheck.sgml
+++ b/doc/src/sgml/ref/pg_amcheck.sgml
@@ -705,9 +705,9 @@ TCPポートあるいはサーバが接続をリッスンしているマシン
This option can be useful in batch jobs and scripts where no user is
present to enter a password.
-->
-決してパスワードプロンプトを表示しません。
-サーバがパスワード認証を要求し、パスワードが.pgpassファイルなどの他の方法で提供されない場合は接続の試みは失敗します。
-このオプションはパスワードを入力するユーザが存在しないバッチジョブやスクリプトで有用かも知れません。
+パスワードの入力を促しません。
+サーバがパスワード認証を必要とし、かつ、.pgpassファイルなどの他の方法が利用できない場合、接続試行は失敗します。
+バッチジョブやスクリプトなどパスワードを入力するユーザが存在しない場合にこのオプションは有用かもしれません。
diff --git a/doc/src/sgml/ref/pg_basebackup.sgml b/doc/src/sgml/ref/pg_basebackup.sgml
index 5f18b56d44b..785508a9a19 100644
--- a/doc/src/sgml/ref/pg_basebackup.sgml
+++ b/doc/src/sgml/ref/pg_basebackup.sgml
@@ -1374,7 +1374,7 @@ SHAハッシュ関数を使うと、バックアップが変更されていな
uses the environment variables supported by libpq
(see ).
-->
-他のほとんどのPostgreSQLユーティリティと同様このユーティリティはlibpqでサポートされる環境変数(参照)を使用します。
+このユーティリティは、他のほとんどのPostgreSQLユーティリティと同様、libpqでサポートされる環境変数(参照)を使います。
@@ -1385,7 +1385,7 @@ SHAハッシュ関数を使うと、バックアップが変更されていな
never.
-->
環境変数PG_COLORは診断メッセージで色を使うかどうかを指定します。
-可能な値はalways、auto、neverです。
+指定可能な値はalways、auto、neverです。
diff --git a/doc/src/sgml/ref/pg_checksums.sgml b/doc/src/sgml/ref/pg_checksums.sgml
index a3c5f116124..a03e432feb8 100644
--- a/doc/src/sgml/ref/pg_checksums.sgml
+++ b/doc/src/sgml/ref/pg_checksums.sgml
@@ -299,7 +299,7 @@ PostgreSQL documentation
are always, auto and
never.
-->
-対話的メッセージで色を使用するかを指定します。
+診断メッセージで色を使うかどうかを指定します。
指定可能な値はalways、auto、neverです。
diff --git a/doc/src/sgml/ref/pg_config-ref.sgml b/doc/src/sgml/ref/pg_config-ref.sgml
index 2641e525541..05faedf8cbb 100644
--- a/doc/src/sgml/ref/pg_config-ref.sgml
+++ b/doc/src/sgml/ref/pg_config-ref.sgml
@@ -162,7 +162,7 @@ HTML文書ファイルの場所を表示します。
architecture-dependent data files might also be installed in this
directory.)
-->
-動的ローディング可能なモジュールの場所、またはそれをサーバが検索する場所を表示します。
+動的ロード可能なモジュールの場所、またはそれをサーバが検索する場所を表示します。
(このディレクトリには、アーキテクチャに依存する他のデータファイルも存在する可能性があります。)
diff --git a/doc/src/sgml/ref/pg_controldata.sgml b/doc/src/sgml/ref/pg_controldata.sgml
index f51bd4f4723..25e3b6a9db3 100644
--- a/doc/src/sgml/ref/pg_controldata.sgml
+++ b/doc/src/sgml/ref/pg_controldata.sgml
@@ -105,7 +105,7 @@ PostgreSQL documentation
never.
-->
診断メッセージで色を使うかどうかを指定します。
-可能な値はalways、auto、neverです。
+指定可能な値はalways、auto、neverです。
diff --git a/doc/src/sgml/ref/pg_createsubscriber.sgml b/doc/src/sgml/ref/pg_createsubscriber.sgml
index f28d8ab92d4..bb93e57279a 100644
--- a/doc/src/sgml/ref/pg_createsubscriber.sgml
+++ b/doc/src/sgml/ref/pg_createsubscriber.sgml
@@ -163,8 +163,8 @@ PostgreSQL documentation
connections. Defaults to running the target server on port 50432 to
avoid unintended client connections.
-->
-《機械翻訳》ターゲット・サーバーが接続をリスニングするポート番号。
-デフォルトでは、ターゲット・サーバーはポート50432で実行され、意図しないクライアント接続を回避します。
+《機械翻訳》ターゲット・サーバが接続をリスニングするポート番号。
+デフォルトでは、ターゲット・サーバはポート50432で実行され、意図しないクライアント接続を回避します。
@@ -193,7 +193,7 @@ PostgreSQL documentation
The directory to use for postmaster sockets on target server. The
default is current directory.
-->
-《機械翻訳》ターゲットサーバー上のpostmasterソケットに使用するディレクトリ。
+《機械翻訳》ターゲットサーバ上のpostmasterソケットに使用するディレクトリ。
デフォルトは現在のディレクトリです。
@@ -224,8 +224,8 @@ PostgreSQL documentation
The user name to connect as on target server. Defaults to the current
operating system user name.
-->
-《機械翻訳》ターゲット・サーバーに接続するためのユーザー名。
-デフォルトは、現在のオペレーティング・システム・ユーザー名です。
+《機械翻訳》ターゲット・サーバに接続するためのユーザ名。
+デフォルトは、現在のオペレーティング・システム・ユーザ名です。
@@ -424,7 +424,7 @@ PostgreSQL documentation
linkend="guc-max-wal-senders"/> configured to a value greater than or equal
to the number of specified databases and existing WAL sender processes.
-->
-《機械翻訳》ソース・サーバーはターゲット・サーバーからの接続を受け入れなければなりません。
+《機械翻訳》ソース・サーバはターゲット・サーバからの接続を受け入れなければなりません。
ソース・サーバはリカバリ状態であってはなりません。
ソースサーバはをlogicalにする必要があります。
ソースサーバは、指定されたデータベースの数に既存のレプリケーションスロットを加えた値以上にを設定する必要があります。
@@ -589,7 +589,7 @@ PostgreSQL documentation
subscriptions as a replication start point. It guarantees that no
transaction will be lost.
-->
-《機械翻訳》ソース・サーバー上の指定されたデータベースごとに、パブリケーションとレプリケーション・スロットを作成します。
+《機械翻訳》ソース・サーバ上の指定されたデータベースごとに、パブリケーションとレプリケーション・スロットを作成します。
各パブリケーションはFOR ALL TABLESを使用して作成されます。
オプションが指定されていない場合、次の名前パターンになります。
pg_createsubscriber_%u_%x(パラメータ: データベースoid,ランダムint)が指定されない場合、レプリケーションスロットは次の名前パターンを持ちます。
@@ -641,7 +641,7 @@ PostgreSQL documentation
not enabled yet. The reason is the replication progress must be set to
the replication start point before starting the replication.
-->
-《機械翻訳》ターゲット・サーバー上の指定した各データベースに対してサブスクリプションを作成します。
+《機械翻訳》ターゲット・サーバ上の指定した各データベースに対してサブスクリプションを作成します。
が指定されない場合、サブスクリプションは次の名前パターンを持ちます。
pg_createsubscriber_%u_%x(パラメータ: データベースoid,ランダムint)ソース・サーバから既存のデータをコピーしません。
レプリケーション・スロットは作成されません。
@@ -690,7 +690,7 @@ PostgreSQL documentation
The subscription starts applying transactions from the replication start
point.
-->
-《機械翻訳》ターゲット・サーバー上の指定した各データベースのサブスクリプションを使用可能にします。
+《機械翻訳》ターゲット・サーバ上の指定した各データベースのサブスクリプションを使用可能にします。
サブスクリプションは、レプリケーション開始ポイントからトランザクションを適用し始めます。
diff --git a/doc/src/sgml/ref/pg_dump.sgml b/doc/src/sgml/ref/pg_dump.sgml
index 619545aa7fe..a6fc13bbc15 100644
--- a/doc/src/sgml/ref/pg_dump.sgml
+++ b/doc/src/sgml/ref/pg_dump.sgml
@@ -1717,7 +1717,7 @@ tarアーカイブ形式では現在圧縮を全くサポートしていませ
such issues, at the price of a harder-to-read dump script.
-->
強制的にすべての識別子に引用符を付与します。
-このオプションは、pg_dumpのメジャーバージョンとは異なるメジャーバージョンのPostgreSQLのサーバーからデータベースをダンプするとき、あるいは出力を異なるメジャーバージョンのサーバにロードする予定であるときに推奨されます。
+このオプションは、pg_dumpのメジャーバージョンとは異なるメジャーバージョンのPostgreSQLのサーバからデータベースをダンプするとき、あるいは出力を異なるメジャーバージョンのサーバにロードする予定であるときに推奨されます。
デフォルトでは、pg_dumpは、それ自身のメジャーバージョンにおける予約語である識別子に対してのみ引用符を付与します。
これは、他のバージョンのサーバを処理するときに互換性の問題を引き起こす場合があります。
他のバージョンのサーバでは予約語の集合が多少、異なる場合があるからです。
@@ -2173,7 +2173,7 @@ pg_dumpを始めた時に読み書きを行う実行中のトランザクショ
never.
-->
診断メッセージで色を使うかどうかを指定します。
-可能な値はalways、auto、neverです。
+指定可能な値はalways、auto、neverです。
@@ -2185,7 +2185,7 @@ pg_dumpを始めた時に読み書きを行う実行中のトランザクショ
also uses the environment variables supported by libpq
(see ).
-->
-また、このユーティリティは、他のほとんどのPostgreSQLユーティリティと同様、libpqでサポートされる環境変数を使用します(を参照してください)。
+このユーティリティは、他のほとんどのPostgreSQLユーティリティと同様、libpqがサポートする環境変数(参照)も使います。
@@ -2332,7 +2332,7 @@ CREATE DATABASE foo WITH TEMPLATE template0;
その後でサブスクリプションを適切な方法で再有効化するのはユーザの責任です。
関連するホストが変更されたときは、接続情報も変更しなければならないかもしれません。
新しく完全なテーブルコピーを開始する前に、コピー先のテーブルを空にするのが適切なこともあります。
-ユーザーがリフレッシュ中に最初のデータをコピーする場合は、two_phase = falseを使用してスロットを作成する必要があります。
+ユーザがリフレッシュ中に最初のデータをコピーする場合は、two_phase = falseを使用してスロットを作成する必要があります。
最初の同期後、サブスクリプションがtwo_phase = trueオプションを使用して最初に作成された場合は、two_phaseオプションがサブスクライバーによって自動的に有効になります。
diff --git a/doc/src/sgml/ref/pg_dumpall.sgml b/doc/src/sgml/ref/pg_dumpall.sgml
index cdbb587fb88..02dd6fb02eb 100644
--- a/doc/src/sgml/ref/pg_dumpall.sgml
+++ b/doc/src/sgml/ref/pg_dumpall.sgml
@@ -756,7 +756,7 @@ exclude database PATTERN
such issues, at the price of a harder-to-read dump script.
-->
強制的にすべての識別子に引用符を付与します。
-このオプションは、pg_dumpallのメジャーバージョンとは異なるメジャーバージョンのPostgreSQLのサーバーからデータベースをダンプするとき、あるいは出力を異なるメジャーバージョンのサーバにロードする予定であるときに推奨されます。
+このオプションは、pg_dumpallのメジャーバージョンとは異なるメジャーバージョンのPostgreSQLのサーバからデータベースをダンプするとき、あるいは出力を異なるメジャーバージョンのサーバにロードする予定であるときに推奨されます。
デフォルトでは、pg_dumpallは、それ自身のメジャーバージョンにおける予約語である識別子に対してのみ引用符を付与します。
これは、他のバージョンのサーバを処理するときに互換性の問題を引き起こす場合があります。
他のバージョンのサーバでは予約語の集合が多少、異なる場合があるからです。
@@ -1041,7 +1041,7 @@ exclude database PATTERNnever.
-->
診断メッセージで色を使うかどうかを指定します。
-可能な値はalways、auto、neverです。
+指定可能な値はalways、auto、neverです。
@@ -1053,7 +1053,7 @@ exclude database PATTERN
also uses the environment variables supported by libpq
(see ).
-->
-また、このユーティリティは、他のほとんどのPostgreSQLユーティリティと同様、libpqでサポートされる環境変数を使用します(を参照してください)。
+このユーティリティは、他のほとんどのPostgreSQLユーティリティと同様、libpqがサポートする環境変数(参照)も使います。
diff --git a/doc/src/sgml/ref/pg_isready.sgml b/doc/src/sgml/ref/pg_isready.sgml
index 73fea11d757..3557a49b6f3 100644
--- a/doc/src/sgml/ref/pg_isready.sgml
+++ b/doc/src/sgml/ref/pg_isready.sgml
@@ -228,7 +228,7 @@ PostgreSQL documentation
never.
-->
環境変数PG_COLORは診断メッセージで色を使うかどうかを指定します。
-可能な値はalways、auto、neverです。
+指定可能な値はalways、auto、neverです。
diff --git a/doc/src/sgml/ref/pg_receivewal.sgml b/doc/src/sgml/ref/pg_receivewal.sgml
index 0d484ec42ce..e09b0e9f373 100644
--- a/doc/src/sgml/ref/pg_receivewal.sgml
+++ b/doc/src/sgml/ref/pg_receivewal.sgml
@@ -121,7 +121,7 @@ WALデータをリアルタイムでフラッシュするには