~ubuntu-branches/ubuntu/oneiric/postgresql-9.1/oneiric-security

« back to all changes in this revision

Viewing changes to doc/src/sgml/html/sql-dropextension.html

  • Committer: Bazaar Package Importer
  • Author(s): Martin Pitt
  • Date: 2011-05-11 10:41:53 UTC
  • Revision ID: james.westby@ubuntu.com-20110511104153-psbh2o58553fv1m0
Tags: upstream-9.1~beta1
ImportĀ upstreamĀ versionĀ 9.1~beta1

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 
2
<HTML
 
3
><HEAD
 
4
><TITLE
 
5
>DROP EXTENSION</TITLE
 
6
><META
 
7
NAME="GENERATOR"
 
8
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
 
9
REV="MADE"
 
10
HREF="mailto:pgsql-docs@postgresql.org"><LINK
 
11
REL="HOME"
 
12
TITLE="PostgreSQL 9.1beta1 Documentation"
 
13
HREF="index.html"><LINK
 
14
REL="UP"
 
15
TITLE="SQL Commands"
 
16
HREF="sql-commands.html"><LINK
 
17
REL="PREVIOUS"
 
18
TITLE="DROP DOMAIN"
 
19
HREF="sql-dropdomain.html"><LINK
 
20
REL="NEXT"
 
21
TITLE="DROP FOREIGN DATA WRAPPER"
 
22
HREF="sql-dropforeigndatawrapper.html"><LINK
 
23
REL="STYLESHEET"
 
24
TYPE="text/css"
 
25
HREF="stylesheet.css"><META
 
26
HTTP-EQUIV="Content-Type"
 
27
CONTENT="text/html; charset=ISO-8859-1"><META
 
28
NAME="creation"
 
29
CONTENT="2011-04-27T21:20:33"></HEAD
 
30
><BODY
 
31
CLASS="REFENTRY"
 
32
><DIV
 
33
CLASS="NAVHEADER"
 
34
><TABLE
 
35
SUMMARY="Header navigation table"
 
36
WIDTH="100%"
 
37
BORDER="0"
 
38
CELLPADDING="0"
 
39
CELLSPACING="0"
 
40
><TR
 
41
><TH
 
42
COLSPAN="5"
 
43
ALIGN="center"
 
44
VALIGN="bottom"
 
45
><A
 
46
HREF="index.html"
 
47
>PostgreSQL 9.1beta1 Documentation</A
 
48
></TH
 
49
></TR
 
50
><TR
 
51
><TD
 
52
WIDTH="10%"
 
53
ALIGN="left"
 
54
VALIGN="top"
 
55
><A
 
56
TITLE="DROP DOMAIN"
 
57
HREF="sql-dropdomain.html"
 
58
ACCESSKEY="P"
 
59
>Prev</A
 
60
></TD
 
61
><TD
 
62
WIDTH="10%"
 
63
ALIGN="left"
 
64
VALIGN="top"
 
65
><A
 
66
TITLE="DROP DOMAIN"
 
67
HREF="sql-dropdomain.html"
 
68
>Fast Backward</A
 
69
></TD
 
70
><TD
 
71
WIDTH="60%"
 
72
ALIGN="center"
 
73
VALIGN="bottom"
 
74
></TD
 
75
><TD
 
76
WIDTH="10%"
 
77
ALIGN="right"
 
78
VALIGN="top"
 
79
><A
 
80
TITLE="DROP FOREIGN DATA WRAPPER"
 
81
HREF="sql-dropforeigndatawrapper.html"
 
82
>Fast Forward</A
 
83
></TD
 
84
><TD
 
85
WIDTH="10%"
 
86
ALIGN="right"
 
87
VALIGN="top"
 
88
><A
 
89
TITLE="DROP FOREIGN DATA WRAPPER"
 
90
HREF="sql-dropforeigndatawrapper.html"
 
91
ACCESSKEY="N"
 
92
>Next</A
 
93
></TD
 
94
></TR
 
95
></TABLE
 
96
><HR
 
97
ALIGN="LEFT"
 
98
WIDTH="100%"></DIV
 
99
><H1
 
100
><A
 
101
NAME="SQL-DROPEXTENSION"
 
102
></A
 
103
>DROP EXTENSION</H1
 
104
><DIV
 
105
CLASS="REFNAMEDIV"
 
106
><A
 
107
NAME="AEN70201"
 
108
></A
 
109
><H2
 
110
>Name</H2
 
111
>DROP EXTENSION&nbsp;--&nbsp;remove an extension</DIV
 
112
><DIV
 
113
CLASS="REFSYNOPSISDIV"
 
114
><A
 
115
NAME="AEN70206"
 
116
></A
 
117
><H2
 
118
>Synopsis</H2
 
119
><PRE
 
120
CLASS="SYNOPSIS"
 
121
>DROP EXTENSION [ IF EXISTS ] <TT
 
122
CLASS="REPLACEABLE"
 
123
><I
 
124
>extension_name</I
 
125
></TT
 
126
> [, ...] [ CASCADE | RESTRICT ]</PRE
 
127
></DIV
 
128
><DIV
 
129
CLASS="REFSECT1"
 
130
><A
 
131
NAME="AEN70209"
 
132
></A
 
133
><H2
 
134
>Description</H2
 
135
><P
 
136
>   <TT
 
137
CLASS="COMMAND"
 
138
>DROP EXTENSION</TT
 
139
> removes extensions from the database.
 
140
   Dropping an extension causes its component objects to be dropped as well.
 
141
  </P
 
142
><P
 
143
>   You must own the extension to use <TT
 
144
CLASS="COMMAND"
 
145
>DROP EXTENSION</TT
 
146
>.
 
147
  </P
 
148
></DIV
 
149
><DIV
 
150
CLASS="REFSECT1"
 
151
><A
 
152
NAME="AEN70215"
 
153
></A
 
154
><H2
 
155
>Parameters</H2
 
156
><P
 
157
></P
 
158
><DIV
 
159
CLASS="VARIABLELIST"
 
160
><DL
 
161
><DT
 
162
><TT
 
163
CLASS="LITERAL"
 
164
>IF EXISTS</TT
 
165
></DT
 
166
><DD
 
167
><P
 
168
>      Do not throw an error if the extension does not exist. A notice is issued
 
169
      in this case.
 
170
     </P
 
171
></DD
 
172
><DT
 
173
><TT
 
174
CLASS="REPLACEABLE"
 
175
><I
 
176
>extension_name</I
 
177
></TT
 
178
></DT
 
179
><DD
 
180
><P
 
181
>      The name of an installed extension.
 
182
     </P
 
183
></DD
 
184
><DT
 
185
><TT
 
186
CLASS="LITERAL"
 
187
>CASCADE</TT
 
188
></DT
 
189
><DD
 
190
><P
 
191
>      Automatically drop objects that depend on the extension.
 
192
     </P
 
193
></DD
 
194
><DT
 
195
><TT
 
196
CLASS="LITERAL"
 
197
>RESTRICT</TT
 
198
></DT
 
199
><DD
 
200
><P
 
201
>      Refuse to drop the extension if any objects depend on it (other than
 
202
      its own member objects and other extensions listed in the same
 
203
      <TT
 
204
CLASS="COMMAND"
 
205
>DROP</TT
 
206
> command).  This is the default.
 
207
     </P
 
208
></DD
 
209
></DL
 
210
></DIV
 
211
></DIV
 
212
><DIV
 
213
CLASS="REFSECT1"
 
214
><A
 
215
NAME="AEN70239"
 
216
></A
 
217
><H2
 
218
>Examples</H2
 
219
><P
 
220
>   To remove the extension <TT
 
221
CLASS="LITERAL"
 
222
>hstore</TT
 
223
> from the current
 
224
   database:
 
225
</P><PRE
 
226
CLASS="PROGRAMLISTING"
 
227
>DROP EXTENSION hstore;</PRE
 
228
><P>
 
229
   This command will fail if any of <TT
 
230
CLASS="LITERAL"
 
231
>hstore</TT
 
232
>'s objects
 
233
   are in use in the database, for example if any tables have columns
 
234
   of the <TT
 
235
CLASS="TYPE"
 
236
>hstore</TT
 
237
> type.  Add the <TT
 
238
CLASS="LITERAL"
 
239
>CASCADE</TT
 
240
> option to
 
241
   forcibly remove those dependent objects as well.
 
242
  </P
 
243
></DIV
 
244
><DIV
 
245
CLASS="REFSECT1"
 
246
><A
 
247
NAME="AEN70247"
 
248
></A
 
249
><H2
 
250
>Compatibility</H2
 
251
><P
 
252
>   <TT
 
253
CLASS="COMMAND"
 
254
>DROP EXTENSION</TT
 
255
> is a <SPAN
 
256
CLASS="PRODUCTNAME"
 
257
>PostgreSQL</SPAN
 
258
>
 
259
   extension.
 
260
  </P
 
261
></DIV
 
262
><DIV
 
263
CLASS="REFSECT1"
 
264
><A
 
265
NAME="AEN70252"
 
266
></A
 
267
><H2
 
268
>See Also</H2
 
269
><A
 
270
HREF="sql-createextension.html"
 
271
>CREATE EXTENSION</A
 
272
>, <A
 
273
HREF="sql-alterextension.html"
 
274
>ALTER EXTENSION</A
 
275
></DIV
 
276
><DIV
 
277
CLASS="NAVFOOTER"
 
278
><HR
 
279
ALIGN="LEFT"
 
280
WIDTH="100%"><TABLE
 
281
SUMMARY="Footer navigation table"
 
282
WIDTH="100%"
 
283
BORDER="0"
 
284
CELLPADDING="0"
 
285
CELLSPACING="0"
 
286
><TR
 
287
><TD
 
288
WIDTH="33%"
 
289
ALIGN="left"
 
290
VALIGN="top"
 
291
><A
 
292
HREF="sql-dropdomain.html"
 
293
ACCESSKEY="P"
 
294
>Prev</A
 
295
></TD
 
296
><TD
 
297
WIDTH="34%"
 
298
ALIGN="center"
 
299
VALIGN="top"
 
300
><A
 
301
HREF="index.html"
 
302
ACCESSKEY="H"
 
303
>Home</A
 
304
></TD
 
305
><TD
 
306
WIDTH="33%"
 
307
ALIGN="right"
 
308
VALIGN="top"
 
309
><A
 
310
HREF="sql-dropforeigndatawrapper.html"
 
311
ACCESSKEY="N"
 
312
>Next</A
 
313
></TD
 
314
></TR
 
315
><TR
 
316
><TD
 
317
WIDTH="33%"
 
318
ALIGN="left"
 
319
VALIGN="top"
 
320
>DROP DOMAIN</TD
 
321
><TD
 
322
WIDTH="34%"
 
323
ALIGN="center"
 
324
VALIGN="top"
 
325
><A
 
326
HREF="sql-commands.html"
 
327
ACCESSKEY="U"
 
328
>Up</A
 
329
></TD
 
330
><TD
 
331
WIDTH="33%"
 
332
ALIGN="right"
 
333
VALIGN="top"
 
334
>DROP FOREIGN DATA WRAPPER</TD
 
335
></TR
 
336
></TABLE
 
337
></DIV
 
338
></BODY
 
339
></HTML
 
340
>
 
 
b'\\ No newline at end of file'