From a0dbf18832aee6498ade8a4e7d707cc78697973f Mon Sep 17 00:00:00 2001 From: KOIZUMI Satoru Date: Sun, 30 Aug 2026 12:44:00 +0900 Subject: [PATCH] update alter_table for 18.6 --- doc/src/sgml/ref/alter_table.sgml | 18 +++++------------- 1 file changed, 5 insertions(+), 13 deletions(-) diff --git a/doc/src/sgml/ref/alter_table.sgml b/doc/src/sgml/ref/alter_table.sgml index 6310bcae59e..7382b655e1c 100644 --- a/doc/src/sgml/ref/alter_table.sgml +++ b/doc/src/sgml/ref/alter_table.sgml @@ -1468,21 +1468,13 @@ fillfactor、TOAST、およびautovacuumのストレージパラメータおよ row-level trigger that exists in the target table, a corresponding one is created in the attached table. --> -《マッチ度[72.660358]》この構文は、既存のテーブル(それ自体がパーティションテーブルのこともあります)を対象テーブルのパーティションとして追加します。 +この構文は、既存のテーブル(それ自体がパーティションテーブルのこともあります)を対象テーブルのパーティションとして追加します。 テーブルは、FOR VALUESを使って指定の値のパーティションとして、あるいは、DEFAULTを使ってデフォルトパーティションとして追加できます。 -対象テーブルの各インデックスについて、対応するインデックスが付加されるテーブルに作られます。 -また、同等のインデックスが既にある場合には、そのインデックスが、ALTER INDEX ATTACH PARTITIONが実行された場合と同様に、対象テーブルのインデックスに付加されます。 -既存のテーブルが外部テーブルの場合、今のところ対象テーブルにUNIQUEインデックスがあるときにはテーブルを対象テーブルのパーティションとして追加することはできない点に注意してください(も参照してください)。 -対象テーブルにある各ユーザ定義の行レベルのトリガに対しては、対応するものが付加されるテーブルに作られます。 -《機械翻訳》このフォームは、既存のテーブル(自分自身がパーティション化されている場合もあります)をターゲットテーブルのパーティションとしてアタッチします。 -テーブルは、を使用して特定の値のパーティションとしてFOR VALUESまたはDEFAULTを使用してデフォルトパーティションとしてアタッチできます。 -ターゲットテーブルのインデックスごとに、同等の有効なインデックスがパーティションにすでに存在する場合は、ALTERインデックスアタッチパーティションが実行された場合と同様にターゲットテーブルのインデックスにアタッチされます。 -それ以外の場合は、対応するインデックスが新規作成されます。 -パーティションの無効なインデックスはスキップされたです。 -ノートでは、既存のがである場合、UNIQUEのインデックスが存在する場合には、そのをのとして挿入することは現在許可されていません。 +対象テーブルの各インデックスについて、有効な同等のインデックスがパーティションに既にあれば、ALTER INDEX ATTACH PARTITIONが実行されたかのように対象テーブルのインデックスに追加されます。そうでなければ、対応するインデックスが作られます。 +パーティションの無効なインデックスはスキップされます。 +既存のテーブルが外部テーブルの場合、今のところ対象テーブルにUNIQUEインデックスがあるときにはテーブルを対象テーブルのパーティションとして追加することはできない点に注意してください。 (も参照してください。) -内に存在する定義された-✔ごとに、対応するものがアタッチされたに作成されます。 -テーブルアタッチ行テーブル外部テーブルパーティションターゲットテーブルテーブルターゲットテーブルターゲットテーブルレベルトリガユーザ +対象テーブルにある各ユーザ定義の行レベルのトリガに対しては、対応するものが付加されるテーブルに作られます。