gooderp18绿色标准版
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

47 行
5.4KB

  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>DROP INDEX</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 V1.79.1" /><link rel="prev" href="sql-dropgroup.html" title="DROP GROUP" /><link rel="next" href="sql-droplanguage.html" title="DROP LANGUAGE" /></head><body><div xmlns="http://www.w3.org/TR/xhtml1/transitional" class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="5" align="center">DROP INDEX</th></tr><tr><td width="10%" align="left"><a accesskey="p" href="sql-dropgroup.html" title="DROP GROUP">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 12.4 Documentation">Home</a></td><td width="10%" align="right"> <a accesskey="n" href="sql-droplanguage.html" title="DROP LANGUAGE">Next</a></td></tr></table><hr></hr></div><div class="refentry" id="SQL-DROPINDEX"><div class="titlepage"></div><a id="id-1.9.3.116.1" class="indexterm"></a><div class="refnamediv"><h2><span class="refentrytitle">DROP INDEX</span></h2><p>DROP INDEX — remove an index</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="synopsis">
  3. DROP INDEX [ CONCURRENTLY ] [ IF EXISTS ] <em class="replaceable"><code>name</code></em> [, ...] [ CASCADE | RESTRICT ]
  4. </pre></div><div class="refsect1" id="id-1.9.3.116.5"><h2>Description</h2><p>
  5. <code class="command">DROP INDEX</code> drops an existing index from the database
  6. system. To execute this command you must be the owner of
  7. the index.
  8. </p></div><div class="refsect1" id="id-1.9.3.116.6"><h2>Parameters</h2><div class="variablelist"><dl class="variablelist"><dt><span class="term"><code class="literal">CONCURRENTLY</code></span></dt><dd><p>
  9. Drop the index without locking out concurrent selects, inserts, updates,
  10. and deletes on the index's table. A normal <code class="command">DROP INDEX</code>
  11. acquires exclusive lock on the table, blocking other accesses until the
  12. index drop can be completed. With this option, the command instead
  13. waits until conflicting transactions have completed.
  14. </p><p>
  15. There are several caveats to be aware of when using this option.
  16. Only one index name can be specified, and the <code class="literal">CASCADE</code> option
  17. is not supported. (Thus, an index that supports a <code class="literal">UNIQUE</code> or
  18. <code class="literal">PRIMARY KEY</code> constraint cannot be dropped this way.)
  19. Also, regular <code class="command">DROP INDEX</code> commands can be
  20. performed within a transaction block, but
  21. <code class="command">DROP INDEX CONCURRENTLY</code> cannot.
  22. </p><p>
  23. For temporary tables, <code class="command">DROP INDEX</code> is always
  24. non-concurrent, as no other session can access them, and
  25. non-concurrent index drop is cheaper.
  26. </p></dd><dt><span class="term"><code class="literal">IF EXISTS</code></span></dt><dd><p>
  27. Do not throw an error if the index does not exist. A notice is issued
  28. in this case.
  29. </p></dd><dt><span class="term"><em class="replaceable"><code>name</code></em></span></dt><dd><p>
  30. The name (optionally schema-qualified) of an index to remove.
  31. </p></dd><dt><span class="term"><code class="literal">CASCADE</code></span></dt><dd><p>
  32. Automatically drop objects that depend on the index,
  33. and in turn all objects that depend on those objects
  34. (see <a class="xref" href="ddl-depend.html" title="5.14. Dependency Tracking">Section 5.14</a>).
  35. </p></dd><dt><span class="term"><code class="literal">RESTRICT</code></span></dt><dd><p>
  36. Refuse to drop the index if any objects depend on it. This is
  37. the default.
  38. </p></dd></dl></div></div><div class="refsect1" id="id-1.9.3.116.7"><h2>Examples</h2><p>
  39. This command will remove the index <code class="literal">title_idx</code>:
  40. </p><pre class="programlisting">
  41. DROP INDEX title_idx;
  42. </pre></div><div class="refsect1" id="id-1.9.3.116.8"><h2>Compatibility</h2><p>
  43. <code class="command">DROP INDEX</code> is a
  44. <span class="productname">PostgreSQL</span> language extension. There
  45. are no provisions for indexes in the SQL standard.
  46. </p></div><div class="refsect1" id="id-1.9.3.116.9"><h2>See Also</h2><span class="simplelist"><a class="xref" href="sql-createindex.html" title="CREATE INDEX"><span class="refentrytitle">CREATE INDEX</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-dropgroup.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="sql-commands.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="sql-droplanguage.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">DROP GROUP </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> DROP LANGUAGE</td></tr></table></div></body></html>
上海开阖软件有限公司 沪ICP备12045867号-1