Team Ai
Datasetpublic

codekingpro/portable-devtools

sourceHugging Faceupdated 5mo agoView on Hugging Face
1likes15kdownloads
sql-altertsconfig.html68 linesDownload Raw Back to html
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>2<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>ALTER TEXT SEARCH CONFIGURATION</title><link rel="stylesheet" type="text/css" href="stylesheet.css" /><link rev="made" href="pgsql-docs@lists.postgresql.org" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><link rel="prev" href="sql-altertablespace.html" title="ALTER TABLESPACE" /><link rel="next" href="sql-altertsdictionary.html" title="ALTER TEXT SEARCH DICTIONARY" /></head><body id="docContent" class="container-fluid col-10"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="5" align="center">ALTER TEXT SEARCH CONFIGURATION</th></tr><tr><td width="10%" align="left"><a accesskey="p" href="sql-altertablespace.html" title="ALTER TABLESPACE">Prev</a> </td><td width="10%" align="left"><a accesskey="u" href="sql-commands.html" title="SQL Commands">Up</a></td><th width="60%" align="center">SQL Commands</th><td width="10%" align="right"><a accesskey="h" href="index.html" title="PostgreSQL 16.3 Documentation">Home</a></td><td width="10%" align="right"> <a accesskey="n" href="sql-altertsdictionary.html" title="ALTER TEXT SEARCH DICTIONARY">Next</a></td></tr></table><hr /></div><div class="refentry" id="SQL-ALTERTSCONFIG"><div class="titlepage"></div><a id="id-1.9.3.37.1" class="indexterm"></a><div class="refnamediv"><h2><span class="refentrytitle">ALTER TEXT SEARCH CONFIGURATION</span></h2><p>ALTER TEXT SEARCH CONFIGURATION — change the definition of a text search configuration</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="synopsis">3ALTER TEXT SEARCH CONFIGURATION <em class="replaceable"><code>name</code></em>4    ADD MAPPING FOR <em class="replaceable"><code>token_type</code></em> [, ... ] WITH <em class="replaceable"><code>dictionary_name</code></em> [, ... ]5ALTER TEXT SEARCH CONFIGURATION <em class="replaceable"><code>name</code></em>6    ALTER MAPPING FOR <em class="replaceable"><code>token_type</code></em> [, ... ] WITH <em class="replaceable"><code>dictionary_name</code></em> [, ... ]7ALTER TEXT SEARCH CONFIGURATION <em class="replaceable"><code>name</code></em>8    ALTER MAPPING REPLACE <em class="replaceable"><code>old_dictionary</code></em> WITH <em class="replaceable"><code>new_dictionary</code></em>9ALTER TEXT SEARCH CONFIGURATION <em class="replaceable"><code>name</code></em>10    ALTER MAPPING FOR <em class="replaceable"><code>token_type</code></em> [, ... ] REPLACE <em class="replaceable"><code>old_dictionary</code></em> WITH <em class="replaceable"><code>new_dictionary</code></em>11ALTER TEXT SEARCH CONFIGURATION <em class="replaceable"><code>name</code></em>12    DROP MAPPING [ IF EXISTS ] FOR <em class="replaceable"><code>token_type</code></em> [, ... ]13ALTER TEXT SEARCH CONFIGURATION <em class="replaceable"><code>name</code></em> RENAME TO <em class="replaceable"><code>new_name</code></em>14ALTER TEXT SEARCH CONFIGURATION <em class="replaceable"><code>name</code></em> OWNER TO { <em class="replaceable"><code>new_owner</code></em> | CURRENT_ROLE | CURRENT_USER | SESSION_USER }15ALTER TEXT SEARCH CONFIGURATION <em class="replaceable"><code>name</code></em> SET SCHEMA <em class="replaceable"><code>new_schema</code></em>16</pre></div><div class="refsect1" id="id-1.9.3.37.5"><h2>Description</h2><p>17   <code class="command">ALTER TEXT SEARCH CONFIGURATION</code> changes the definition of18   a text search configuration.  You can modify19   its mappings from token types to dictionaries,20   or change the configuration's name or owner.21  </p><p>22   You must be the owner of the configuration to use23   <code class="command">ALTER TEXT SEARCH CONFIGURATION</code>.24  </p></div><div class="refsect1" id="id-1.9.3.37.6"><h2>Parameters</h2><div class="variablelist"><dl class="variablelist"><dt><span class="term"><em class="replaceable"><code>name</code></em></span></dt><dd><p>25      The name (optionally schema-qualified) of an existing text search26      configuration.27     </p></dd><dt><span class="term"><em class="replaceable"><code>token_type</code></em></span></dt><dd><p>28      The name of a token type that is emitted by the configuration's29      parser.30     </p></dd><dt><span class="term"><em class="replaceable"><code>dictionary_name</code></em></span></dt><dd><p>31      The name of a text search dictionary to be consulted for the32      specified token type(s).  If multiple dictionaries are listed,33      they are consulted in the specified order.34     </p></dd><dt><span class="term"><em class="replaceable"><code>old_dictionary</code></em></span></dt><dd><p>35      The name of a text search dictionary to be replaced in the mapping.36     </p></dd><dt><span class="term"><em class="replaceable"><code>new_dictionary</code></em></span></dt><dd><p>37      The name of a text search dictionary to be substituted for38      <em class="replaceable"><code>old_dictionary</code></em>.39     </p></dd><dt><span class="term"><em class="replaceable"><code>new_name</code></em></span></dt><dd><p>40      The new name of the text search configuration.41     </p></dd><dt><span class="term"><em class="replaceable"><code>new_owner</code></em></span></dt><dd><p>42      The new owner of the text search configuration.43     </p></dd><dt><span class="term"><em class="replaceable"><code>new_schema</code></em></span></dt><dd><p>44      The new schema for the text search configuration.45     </p></dd></dl></div><p>46   The <code class="literal">ADD MAPPING FOR</code> form installs a list of dictionaries to be47   consulted for the specified token type(s); it is an error if there is48   already a mapping for any of the token types.49   The <code class="literal">ALTER MAPPING FOR</code> form does the same, but first removing50   any existing mapping for those token types.51   The <code class="literal">ALTER MAPPING REPLACE</code> forms substitute <em class="replaceable"><code>new_dictionary</code></em> for <em class="replaceable"><code>old_dictionary</code></em> anywhere the latter appears.52   This is done for only the specified token types when <code class="literal">FOR</code>53   appears, or for all mappings of the configuration when it doesn't.54   The <code class="literal">DROP MAPPING</code> form removes all dictionaries for the55   specified token type(s), causing tokens of those types to be ignored56   by the text search configuration.  It is an error if there is no mapping57   for the token types, unless <code class="literal">IF EXISTS</code> appears.58  </p></div><div class="refsect1" id="id-1.9.3.37.7"><h2>Examples</h2><p>59   The following example replaces the <code class="literal">english</code> dictionary60   with the <code class="literal">swedish</code> dictionary anywhere that <code class="literal">english</code>61   is used within <code class="literal">my_config</code>.62  </p><pre class="programlisting">63ALTER TEXT SEARCH CONFIGURATION my_config64  ALTER MAPPING REPLACE english WITH swedish;65</pre></div><div class="refsect1" id="id-1.9.3.37.8"><h2>Compatibility</h2><p>66   There is no <code class="command">ALTER TEXT SEARCH CONFIGURATION</code> statement in67   the SQL standard.68  </p></div><div class="refsect1" id="id-1.9.3.37.9"><h2>See Also</h2><span class="simplelist"><a class="xref" href="sql-createtsconfig.html" title="CREATE TEXT SEARCH CONFIGURATION"><span class="refentrytitle">CREATE TEXT SEARCH CONFIGURATION</span></a>, <a class="xref" href="sql-droptsconfig.html" title="DROP TEXT SEARCH CONFIGURATION"><span class="refentrytitle">DROP TEXT SEARCH CONFIGURATION</span></a></span></div></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="sql-altertablespace.html" title="ALTER TABLESPACE">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="sql-commands.html" title="SQL Commands">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="sql-altertsdictionary.html" title="ALTER TEXT SEARCH DICTIONARY">Next</a></td></tr><tr><td width="40%" align="left" valign="top">ALTER TABLESPACE </td><td width="20%" align="center"><a accesskey="h" href="index.html" title="PostgreSQL 16.3 Documentation">Home</a></td><td width="40%" align="right" valign="top"> ALTER TEXT SEARCH DICTIONARY</td></tr></table></div></body></html>
codekingpro/portable-devtools · Team Ai