diff --git a/doc/src/sgml/spi.sgml b/doc/src/sgml/spi.sgml
index d34658a1793..48227850f15 100644
--- a/doc/src/sgml/spi.sgml
+++ b/doc/src/sgml/spi.sgml
@@ -135,7 +135,7 @@ SPIユーティリティ関数の中には、未接続のC関数から呼び出
allows passing option flags. Currently, the following option values are
available:
-->
-SPI_connect_extは同様に動作しますが、オプションフラグを渡せる引数を一つもちます。
+SPI_connect_extは同様に動作しますが、オプションフラグを渡す引数があります。
今のところ以下のオプション値が使えます。
@@ -179,7 +179,7 @@ SPI接続を非原子的になるように設定します
-成功した場合。
+成功した場合
@@ -261,7 +261,7 @@ C関数の現在の呼び出し期間内で必要なSPI操作が完了した後
-適切に切断された場合。
+適切に切断された場合
@@ -548,9 +548,7 @@ typedef struct SPITupleTable
-
-読み取りのみの実行の場合true。
-
+ 読み取りのみの実行の場合true
@@ -591,7 +589,7 @@ typedef struct SPITupleTable
if a SELECT (but not SELECT
INTO) was executed
-->
-SELECT(SELECT INTOを除く)が実行された場合。
+SELECT(SELECT INTOを除く)が実行された場合
@@ -603,7 +601,7 @@ typedef struct SPITupleTable
-SELECT INTOが実行された場合。
+SELECT INTOが実行された場合
@@ -615,7 +613,7 @@ typedef struct SPITupleTable
-INSERTが実行された場合。
+INSERTが実行された場合
@@ -627,7 +625,7 @@ typedef struct SPITupleTable
-DELETEが実行された場合。
+DELETEが実行された場合
@@ -639,7 +637,7 @@ typedef struct SPITupleTable
-UPDATEが実行された場合。
+UPDATEが実行された場合
@@ -651,7 +649,7 @@ typedef struct SPITupleTable
-MERGEが実行された場合。
+MERGEが実行された場合
@@ -663,7 +661,7 @@ typedef struct SPITupleTable
-INSERT RETURNINGが実行された場合。
+INSERT RETURNINGが実行された場合
@@ -675,7 +673,7 @@ typedef struct SPITupleTable
-DELETE RETURNINGが実行された場合。
+DELETE RETURNINGが実行された場合
@@ -687,7 +685,7 @@ typedef struct SPITupleTable
-UPDATE RETURNINGが実行された場合。
+UPDATE RETURNINGが実行された場合
@@ -699,7 +697,7 @@ typedef struct SPITupleTable
-MERGE RETURNINGが実行された場合。
+MERGE RETURNINGが実行された場合
@@ -712,7 +710,7 @@ typedef struct SPITupleTable
if a utility command (e.g., CREATE TABLE)
was executed
-->
-ユーティリティコマンド(CREATE TABLEなど)が実行された場合。
+ユーティリティコマンド(CREATE TABLEなど)が実行された場合
@@ -736,7 +734,7 @@ typedef struct SPITupleTable
-エラーの場合、以下のいずれかの負の値が返されます。
+エラーが発生した場合、以下の負の値のいずれかが返されます。
@@ -747,7 +745,7 @@ typedef struct SPITupleTable
if command is NULL or
count is less than 0
-->
-commandがNULL、あるいはcountが0未満の場合。
+commandがNULL、あるいはcountが0未満の場合
@@ -760,7 +758,7 @@ typedef struct SPITupleTable
if COPY TO stdout or COPY FROM stdin
was attempted
-->
-COPY TO stdoutあるいはCOPY FROM stdinが試行された場合。
+COPY TO stdoutあるいはCOPY FROM stdinが試行された場合
@@ -780,7 +778,7 @@ typedef struct SPITupleTable
ROLLBACK PREPARED,
or any variant thereof)
-->
-トランザクション操作を行うコマンド(BEGIN、COMMIT、ROLLBACK、SAVEPOINT、PREPARE TRANSACTION、COMMIT PREPARED、ROLLBACK PREPARED、およびこれらの亜種)が試行された場合。
+トランザクション操作を行うコマンド(BEGIN、COMMIT、ROLLBACK、SAVEPOINT、PREPARE TRANSACTION、COMMIT PREPARED、ROLLBACK PREPARED、およびこれらの亜種)が試行された場合
@@ -1098,7 +1096,7 @@ int SPI_execute_extended(const char *command,
maximum number of rows to return,
or 0 for no limit
-->
-返される行の最大数、無制限の場合には0
+返される行の最大数。無制限なら0。
@@ -1337,9 +1335,7 @@ int SPI_execute_with_args(const char *command,
-
-読み取りのみの実行の場合true
-
+ 読み取りのみの実行の場合true
@@ -1377,7 +1373,7 @@ int SPI_execute_with_args(const char *command,
SPI_tuptable are set as in
SPI_execute if successful.
-->
-成功した場合SPI_processedとSPI_tuptableはSPI_executeと同様に設定されます。
+成功時、SPI_processedとSPI_tuptableはSPI_executeと同様に設定されます。
@@ -1397,7 +1393,7 @@ int SPI_execute_with_args(const char *command,
- 文を準備する。文の実行はまだ行わない
+ 文を準備する。まだ実行は行わない
@@ -1721,8 +1717,7 @@ SPIPlanPtr SPI_prepare_cursor(const char * command, int <
-カーソルオプションの整数ビットマスク。
-ゼロはデフォルトの動作を引き起こします
+カーソルオプションの整数ビットマスク。ゼロはデフォルトの動作を生成します
@@ -1781,7 +1776,7 @@ SPIPlanPtr SPI_prepare_cursor(const char * command, int <
- 文を準備する。文の実行はまだ行わない
+ 文を準備する。まだ実行は行わない
@@ -1902,7 +1897,7 @@ raw解析のモード。
-カーソルオプションの整数ビットマスク。ゼロはデフォルトの振舞いになります
+カーソルオプションの整数ビットマスク。ゼロはデフォルトの動作を生成します
@@ -2030,8 +2025,7 @@ SPIPlanPtr SPI_prepare_params(const char * command,
-カーソルオプションの整数ビットマスク。
-ゼロはデフォルトの動作を引き起こします
+カーソルオプションの整数ビットマスク。ゼロはデフォルトの動作を生成します
@@ -2447,9 +2441,7 @@ int SPI_execute_plan(SPIPlanPtr plan, Datum *
-
-読み取りのみの実行の場合true
-
+ 読み取りのみの実行の場合true
@@ -2516,7 +2508,7 @@ int SPI_execute_plan(SPIPlanPtr plan, Datum *
SPI_tuptable are set as in
SPI_execute if successful.
-->
-成功時、SPI_processedとSPI_tuptableがSPI_execute同様に設定されます。
+成功時、SPI_processedとSPI_tuptableはSPI_executeと同様に設定されます。
@@ -2696,7 +2688,7 @@ int SPI_execute_plan_extended(SPIPlanPtr plan,
maximum number of rows to return,
or 0 for no limit
-->
-返される行の最大数、無制限の場合には0
+返される行の最大数。無制限なら0。
@@ -2864,9 +2856,7 @@ int SPI_execute_plan_with_paramlist(SPIPlanPtr plan,
-
-読み取りのみの実行の場合true
-
+ 読み取りのみの実行の場合true
@@ -2904,7 +2894,7 @@ int SPI_execute_plan_with_paramlist(SPIPlanPtr plan,
SPI_tuptable are set as in
SPI_execute_plan if successful.
-->
-成功時、SPI_processedとSPI_tuptableがSPI_execute_plan同様に設定されます。
+成功した場合、SPI_processedとSPI_tuptableはSPI_execute_planと同様に設定されます。
@@ -3050,7 +3040,7 @@ int SPI_execp(SPIPlanPtr plan, Datum * values<
SPI_tuptable are set as in
SPI_execute if successful.
-->
-成功時、SPI_execute同様にSPI_processedとSPI_tuptableが設定されます。
+成功時、SPI_processedとSPI_tuptableはSPI_executeと同様に設定されます。
@@ -3120,8 +3110,7 @@ C関数の呼び出し元にポータルの名前を返すことで、結果と
The passed-in parameter data will be copied into the cursor's portal, so it
can be freed while the cursor still exists.
-->
-渡されるパラメータデータはカーソルのポータルにコピーされます。
-そのため、カーソルが存在している間にそのデータを解放することができます。
+渡されたパラメータデータはカーソルのポータルにコピーされますので、カーソルが存在する間に解放することができます。
@@ -3140,7 +3129,7 @@ C関数の呼び出し元にポータルの名前を返すことで、結果と
name for portal, or NULL to let the system
select a name
-->
-ポータルの名前、あるいはシステムに名前を決定させる場合はNULL
+ポータルの名前、またはシステムに名前を選択させる場合はNULL
@@ -3210,9 +3199,7 @@ C関数の呼び出し元にポータルの名前を返すことで、結果と
-
-読み取りのみの実行の場合true
-
+ 読み取りのみの実行の場合true
@@ -3229,8 +3216,8 @@ C関数の呼び出し元にポータルの名前を返すことで、結果と
Pointer to portal containing the cursor. Note there is no error
return convention; any error will be reported via elog.
-->
-カーソルを含むポータルへのポインタ。
-戻り値の規約にはエラーを表すものがないことに注意してください。
+カーソルを含むポータルへのポインタです。
+戻り値でエラーを示す規約はないことに注意してください。
エラーはすべてelog経由で報告されます。
@@ -3300,7 +3287,7 @@ Portal SPI_cursor_open_with_args(const char *name,
The passed-in parameter data will be copied into the cursor's portal, so it
can be freed while the cursor still exists.
-->
-渡されたパラメータデータはカーソルのポータルにコピーされますので、カーソルが存在している間は解放することができます。
+渡されたパラメータデータはカーソルのポータルにコピーされますので、カーソルが存在する間に解放することができます。
@@ -3328,7 +3315,7 @@ Portal SPI_cursor_open_with_args(const char *name,
name for portal, or NULL to let the system
select a name
-->
-ポータルの名前、またはシステムに名前を選択させるNULL
+ポータルの名前、またはシステムに名前を選択させる場合はNULL
@@ -3421,9 +3408,7 @@ Portal SPI_cursor_open_with_args(const char *name,
-
-読み取りのみの実行の場合true
-
+ 読み取りのみの実行の場合true
@@ -3434,7 +3419,7 @@ Portal SPI_cursor_open_with_args(const char *name,
-カーソルオプションの整数ビットマスク。ゼロの場合はデフォルトの動作
+カーソルオプションの整数ビットマスク。ゼロはデフォルトの動作を生成します
@@ -3452,9 +3437,9 @@ Portal SPI_cursor_open_with_args(const char *name,
Pointer to portal containing the cursor. Note there is no error
return convention; any error will be reported via elog.
-->
-カーソルを含んだポータルへのポインタ。
-エラーを返す規約がないことに注意してください。
-すべてのエラーはelogで報告されます。
+カーソルを含むポータルへのポインタです。
+戻り値でエラーを示す規約はないことに注意してください。
+エラーはすべてelog経由で報告されます。
@@ -3515,8 +3500,7 @@ Portal SPI_cursor_open_with_paramlist(const char *name,
The passed-in parameter data will be copied into the cursor's portal, so it
can be freed while the cursor still exists.
-->
-渡されるパラメータデータはカーソルのポータルにコピーされます。
-そのため、カーソルが存在している間にそのデータを解放することができます。
+渡されたパラメータデータはカーソルのポータルにコピーされますので、カーソルが存在する間に解放することができます。
@@ -3535,7 +3519,7 @@ Portal SPI_cursor_open_with_paramlist(const char *name,
name for portal, or NULL to let the system
select a name
-->
-ポータルの名前、あるいはシステムに名前を決定させる場合はNULL
+ポータルの名前、またはシステムに名前を選択させる場合はNULL
@@ -3571,9 +3555,7 @@ Portal SPI_cursor_open_with_paramlist(const char *name,
-
-読み取りのみの実行の場合true
-
+ 読み取りのみの実行の場合true
@@ -3590,8 +3572,8 @@ Portal SPI_cursor_open_with_paramlist(const char *name,
Pointer to portal containing the cursor. Note there is no error
return convention; any error will be reported via elog.
-->
-カーソルを含むポータルへのポインタ。
-戻り値の規約にはエラーを表すものがないことに注意してください。
+カーソルを含むポータルへのポインタです。
+戻り値でエラーを示す規約はないことに注意してください。
エラーはすべてelog経由で報告されます。
@@ -3669,7 +3651,7 @@ Portal SPI_cursor_parse_open(const char *name,
The passed-in parameter data will be copied into the cursor's portal, so it
can be freed while the cursor still exists.
-->
-渡されてきたパラメータデータはカーソルのポータルにコピーされますので、カーソルが存在している間に解放できます。
+渡されたパラメータデータはカーソルのポータルにコピーされますので、カーソルが存在する間に解放することができます。
@@ -3688,7 +3670,7 @@ Portal SPI_cursor_parse_open(const char *name,
name for portal, or NULL to let the system
select a name
-->
-ポータルの名前、あるいはシステムに名前を決定させる場合はNULL
+ポータルの名前、またはシステムに名前を選択させる場合はNULL
@@ -3751,7 +3733,7 @@ Portal SPI_cursor_parse_open(const char *name,
-カーソルオプションの整数ビットマスク。ゼロの場合はデフォルトの動作
+カーソルオプションの整数ビットマスク。ゼロはデフォルトの動作を生成します
@@ -3779,9 +3761,9 @@ Portal SPI_cursor_parse_open(const char *name,
Pointer to portal containing the cursor. Note there is no error
return convention; any error will be reported via elog.
-->
-カーソルを含んだポータルへのポインタ。
-エラーを返す規約がないことに注意してください。
-すべてのエラーはelogで報告されます。
+カーソルを含むポータルへのポインタです。
+戻り値でエラーを示す規約はないことに注意してください。
+エラーはすべてelog経由で報告されます。
@@ -3941,7 +3923,7 @@ void SPI_cursor_fetch(Portal portal, bool forw
-カーソルを持つポータル
+カーソルを含むポータル
@@ -3984,7 +3966,7 @@ void SPI_cursor_fetch(Portal portal, bool forw
SPI_tuptable are set as in
SPI_execute if successful.
-->
-成功時、SPI_processedとSPI_tuptableがSPI_execute同様に設定されます。
+成功時、SPI_processedとSPI_tuptableはSPI_executeと同様に設定されます。
@@ -4061,7 +4043,7 @@ void SPI_cursor_move(Portal portal, bool forwa
-カーソルを持つポータル
+カーソルを含むポータル
@@ -4123,7 +4105,7 @@ void SPI_cursor_move(Portal portal, bool forwa
- カーソルから一部の行を取り出す
+ カーソルから数行を取り出す
@@ -4144,7 +4126,7 @@ void SPI_scroll_cursor_fetch(Portal portal, FetchDirectio
SPI_scroll_cursor_fetch fetches some rows from a
cursor. This is equivalent to the SQL command FETCH.
-->
-SPI_scroll_cursor_fetchはカーソルから行の一部を取り出します。
+SPI_scroll_cursor_fetchはカーソルから数行を取り出します。
これはSQLコマンドFETCHと等価です。
@@ -4215,7 +4197,7 @@ void SPI_scroll_cursor_fetch(Portal portal, FetchDirectio
SPI_tuptable are set as in
SPI_execute if successful.
-->
-成功時、SPI_execute同様にSPI_processedとSPI_tuptableが設定されます。
+成功時、SPI_processedとSPI_tuptableはSPI_executeと同様に設定されます。
@@ -4283,7 +4265,7 @@ void SPI_scroll_cursor_move(Portal portal, FetchDirection
in a cursor. This is equivalent to the SQL command
MOVE.
-->
-SPI_scroll_cursor_moveはカーソル内の行の一部をスキップします。
+SPI_scroll_cursor_moveはカーソル内の数行をスキップします。
これはSQLコマンドMOVEと等価です。
@@ -4355,7 +4337,7 @@ void SPI_scroll_cursor_move(Portal portal, FetchDirection
SPI_tuptable is set to NULL, since
no rows are returned by this function.
-->
-成功時、SPI_execute同様にSPI_processedが設定されます。
+成功時、SPI_processedはSPI_executeと同様に設定されます。
この関数は行を返しませんので、SPI_tuptableはNULLに設定されます。
@@ -4450,7 +4432,7 @@ void SPI_cursor_close(Portal portal)
-カーソルを持つポータル
+カーソルを含むポータル
@@ -4473,7 +4455,7 @@ void SPI_cursor_close(Portal portal)
- 準備済み文を保持する
+ 準備済み文を保存する
@@ -4795,7 +4777,7 @@ int SPI_register_relation(EphemeralNamedRelation enr)
-エラーが発生したときは、以下の負の値の一つが返されます。
+エラーが発生した場合、以下の負の値のいずれかが返されます。
@@ -4941,7 +4923,7 @@ int SPI_unregister_relation(const char * name)
-エラーが発生したときは、以下の負の値の一つが返されます。
+エラーが発生した場合、以下の負の値のいずれかが返されます。
@@ -5102,7 +5084,7 @@ int SPI_register_trigger_data(TriggerData *tdata)
-エラーが発生したときは、以下の負の値の一つが返されます。
+エラーが発生した場合、以下の負の値のいずれかが返されます。
@@ -5435,7 +5417,7 @@ char * SPI_getvalue(HeapTuple row, TupleDesc r
-検査対象の入力行
+検査する入力行
@@ -5553,7 +5535,7 @@ Datum SPI_getbinval(HeapTuple row, TupleDesc r
-対象とする入力行
+検査する入力行
@@ -6781,7 +6763,7 @@ HeapTuple SPI_modifytuple(Relation rel, HeapTuple colnum is
NULL, or if values is NULL.
-->
-relがNULLの場合、rowがNULLの場合、ncolsが0以下の場合、colnumがNULLの場合、valuesがNULLの場合。
+relがNULLの場合、rowがNULLの場合、ncolsが0以下の場合、colnumがNULLの場合、valuesがNULLの場合
@@ -7054,7 +7036,7 @@ int SPI_freeplan(SPIPlanPtr plan)
is NULL or invalid
-->
成功時は0。
-planがNULLまたは無効な場合、SPI_ERROR_ARGUMENTです。
+planがNULLまたは無効な場合はSPI_ERROR_ARGUMENT