ALTER TEXT SEARCH DICTIONARY <refpurpose>change the definition of a text search dictionary</refpurpose> — テキスト検索辞書の定義を変更する
ALTER TEXT SEARCH DICTIONARYname
(option
[ =value
] [, ... ] ) ALTER TEXT SEARCH DICTIONARYname
RENAME TOnew_name
ALTER TEXT SEARCH DICTIONARYname
OWNER TO {new_owner
| CURRENT_ROLE | CURRENT_USER | SESSION_USER } ALTER TEXT SEARCH DICTIONARYname
SET SCHEMAnew_schema
<command>ALTER TEXT SEARCH DICTIONARY</command> changes the definition of
a text search dictionary. You can change the dictionary's
template-specific options, or change the dictionary's name or owner.
ALTER TEXT SEARCH DICTIONARY
はテキスト検索辞書の定義を変更します。
辞書のテンプレート固有のオプションの変更、辞書の名称、辞書の所有者を変更することができます。
You must be the owner of the dictionary to use
<command>ALTER TEXT SEARCH DICTIONARY</command>.
ALTER TEXT SEARCH DICTIONARY
を使用するには、辞書の所有者でなければなりません。
name
The name (optionally schema-qualified) of an existing text search dictionary. 既存のテキスト検索辞書の名称(スキーマ修飾可)です。
option
The name of a template-specific option to be set for this dictionary. この辞書に設定される、テンプレート固有のオプションの名称です。
value
The new value to use for a template-specific option. If the equal sign and value are omitted, then any previous setting for the option is removed from the dictionary, allowing the default to be used. テンプレート固有のオプションで使用される、新しい値です。 等号記号と値が省略された場合、そのオプションの以前の設定は辞書から削除され、デフォルト値が使用されます。
new_name
The new name of the text search dictionary. テキスト検索辞書の新しい名称です。
new_owner
The new owner of the text search dictionary. テキスト検索辞書の新しい所有者です。
new_schema
The new schema for the text search dictionary. テキスト検索辞書の新しいスキーマです。
Template-specific options can appear in any order. テンプレート固有のオプションは任意の順序で記述することができます。
The following example command changes the stopword list for a Snowball-based dictionary. Other parameters remain unchanged. 次の例は、雪だるま式に増加する辞書のストップワードを変更します。 他のパラメータはそのまま変更されません。
ALTER TEXT SEARCH DICTIONARY my_dict ( StopWords = newrussian );
The following example command changes the language option to <literal>dutch</literal>,
and removes the stopword option entirely.
次の例は、言語オプションをdutch
(オランダ語)に変更し、ストップワードオプションを完全に消去します。
ALTER TEXT SEARCH DICTIONARY my_dict ( language = dutch, StopWords );
The following example command <quote>updates</quote> the dictionary's definition without actually changing anything. 次の例は、実際には何も変更しませんが、辞書の定義を「更新」します。
ALTER TEXT SEARCH DICTIONARY my_dict ( dummy );
(The reason this works is that the option removal code doesn't complain
if there is no such option.) This trick is useful when changing
configuration files for the dictionary: the <command>ALTER</command> will
force existing database sessions to re-read the configuration files,
which otherwise they would never do if they had read them earlier.
(無効なオプションが存在しても、オプションを消去するコードでエラーとしないため、これは動作します。)
このトリックは、辞書用の設定ファイルを変更する際に有用です。
このALTER
により既存のデータベースセッションは強制的に設定ファイルを再度読み込みます。
こうしないと、以前に読み込んだ設定ファイルを再読み込みすることはありません。
There is no <command>ALTER TEXT SEARCH DICTIONARY</command> statement in
the SQL standard.
標準SQLにはALTER TEXT SEARCH DICTIONARY
文はありません。