Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 6 additions & 9 deletions doc/src/sgml/ref/alter_publication.sgml
Original file line number Diff line number Diff line change
Expand Up @@ -42,15 +42,18 @@ ALTER PUBLICATION <replaceable class="parameter">name</replaceable> RENAME TO <r
TABLE <replaceable class="parameter">table_and_columns</replaceable> [, ... ]
TABLES IN SCHEMA { <replaceable class="parameter">schema_name</replaceable> | CURRENT_SCHEMA } [, ... ]

<!--
<phrase>and <replaceable class="parameter">publication_drop_object</replaceable> is one of:</phrase>
-->
<phrase>また、<replaceable class="parameter">publication_drop_object</replaceable>は以下のいずれかです。</phrase>

TABLE [ ONLY ] <replaceable class="parameter">table_name</replaceable> [ * ] [, ... ]
TABLES IN SCHEMA { <replaceable class="parameter">schema_name</replaceable> | CURRENT_SCHEMA } [, ... ]

<!--
<phrase>and <replaceable class="parameter">table_and_columns</replaceable> is:</phrase>
-->
<phrase>また<replaceable class="parameter">table_and_columns</replaceable>は以下の通りです。</phrase>
<phrase>また<replaceable class="parameter">table_and_columns</replaceable>は以下の通りです。</phrase>

[ ONLY ] <replaceable class="parameter">table_name</replaceable> [ * ] [ ( <replaceable class="parameter">column_name</replaceable> [, ... ] ) ] [ WHERE ( <replaceable class="parameter">expression</replaceable> ) ]
</synopsis>
Expand Down Expand Up @@ -87,17 +90,11 @@ ALTER PUBLICATION <replaceable class="parameter">name</replaceable> RENAME TO <r
<link linkend="sql-createpublication-params-for-table"><literal>FOR TABLE</literal></link>/
<literal>ADD TABLE</literal>.
-->
《マッチ度[84.042553]》最初の3つの構文では、パブリケーションにどのテーブル/スキーマが含まれるかを変更します。
最初の3つの構文では、パブリケーションにどのテーブル/スキーマが含まれるかを変更します。
<literal>SET</literal>句は、パブリケーションのテーブル/スキーマのリストを指定したリストで置き換えます。パブリケーション内の既存のテーブル/スキーマは削除されます。
<literal>ADD</literal>句と<literal>DROP</literal>句はパブリケーションに1つ以上のテーブル/スキーマを追加または削除します。
既にサブスクライブされているパブリケーションにテーブル/スキーマを追加した場合、それを有効にするにはサブスクライブしている側で<link linkend="sql-altersubscription-params-refresh-publication"><literal>ALTER SUBSCRIPTION ... REFRESH PUBLICATION</literal></link>の操作を行う必要があることに注意してください。
<literal>DROP TABLES IN SCHEMA</literal>は<link linkend="sql-createpublication-params-for-table"><literal>FOR TABLE</literal></link>/<literal>ADD TABLE</literal>を使って指定されたスキーマテーブルを削除せず、<literal>WHERE</literal>句のついた<literal>DROP</literal>との組み合わせは認められていないことにも注意してください。
《機械翻訳》最初の3つの構文は、どのテーブル/スキーマがパブリケーションのパートであるかを変更します。
<literal>SET</literal>句は、指定したリストのパブリケーションのテーブル/スキーマのリストを置き換えます。
パブリケーションに存在していた既存のテーブル/スキーマは削除されます。
<literal>ADD</literal>および<literal>DROP</literal>句は、パブリケーションから1つ以上のテーブル/スキーマを追加および削除します。
ノートでは、すでにサブスクライブされているパブリケーションにテーブル/スキーマを追加するには、オーダーのサブスクライブ側で<link linkend="sql-altersubscription-params-refresh-publication"><literal>ALTER SUBSCRIPTION ... REFRESH PUBLICATION</literal></link>アクションを有効にする必要があります。
ノートでは、<link linkend="sql-createpublication-params-for-table"><literal>FOR TABLE</literal></link>/<literal>ADD TABLE</literal>を使用して指定されたスキーマテーブルを<literal>DROP TABLES IN SCHEMA</literal>削除しません。
<literal>DROP TABLES IN SCHEMA</literal>は<link linkend="sql-createpublication-params-for-table"><literal>FOR TABLE</literal></link>/<literal>ADD TABLE</literal>を使って指定されたスキーマテーブルを削除しないことにも注意してください。
</para>

<para>
Expand Down