1
by Martin Pitt
Import upstream version 9.3~beta1 |
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 |
>ALTER COLLATION</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" |
|
1.3.4
by Martin Pitt
Import upstream version 9.3.13 |
12 |
TITLE="PostgreSQL 9.3.13 Documentation" |
1
by Martin Pitt
Import upstream version 9.3~beta1 |
13 |
HREF="index.html"><LINK |
14 |
REL="UP" |
|
15 |
TITLE="SQL Commands" |
|
16 |
HREF="sql-commands.html"><LINK |
|
17 |
REL="PREVIOUS" |
|
18 |
TITLE="ALTER AGGREGATE" |
|
19 |
HREF="sql-alteraggregate.html"><LINK |
|
20 |
REL="NEXT" |
|
21 |
TITLE="ALTER CONVERSION" |
|
22 |
HREF="sql-alterconversion.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" |
|
1.3.4
by Martin Pitt
Import upstream version 9.3.13 |
29 |
CONTENT="2016-05-09T21:13:26"></HEAD |
1
by Martin Pitt
Import upstream version 9.3~beta1 |
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" |
|
1.3.4
by Martin Pitt
Import upstream version 9.3.13 |
47 |
>PostgreSQL 9.3.13 Documentation</A |
1
by Martin Pitt
Import upstream version 9.3~beta1 |
48 |
></TH |
49 |
></TR |
|
50 |
><TR |
|
51 |
><TD |
|
52 |
WIDTH="10%" |
|
53 |
ALIGN="left" |
|
54 |
VALIGN="top" |
|
55 |
><A |
|
56 |
TITLE="ALTER AGGREGATE" |
|
57 |
HREF="sql-alteraggregate.html" |
|
58 |
ACCESSKEY="P" |
|
59 |
>Prev</A |
|
60 |
></TD |
|
61 |
><TD |
|
62 |
WIDTH="10%" |
|
63 |
ALIGN="left" |
|
64 |
VALIGN="top" |
|
65 |
><A |
|
66 |
HREF="sql-commands.html" |
|
67 |
ACCESSKEY="U" |
|
68 |
>Up</A |
|
69 |
></TD |
|
70 |
><TD |
|
71 |
WIDTH="60%" |
|
72 |
ALIGN="center" |
|
73 |
VALIGN="bottom" |
|
74 |
></TD |
|
75 |
><TD |
|
76 |
WIDTH="20%" |
|
77 |
ALIGN="right" |
|
78 |
VALIGN="top" |
|
79 |
><A |
|
80 |
TITLE="ALTER CONVERSION" |
|
81 |
HREF="sql-alterconversion.html" |
|
82 |
ACCESSKEY="N" |
|
83 |
>Next</A |
|
84 |
></TD |
|
85 |
></TR |
|
86 |
></TABLE |
|
87 |
><HR |
|
88 |
ALIGN="LEFT" |
|
89 |
WIDTH="100%"></DIV |
|
90 |
><H1 |
|
91 |
><A |
|
92 |
NAME="SQL-ALTERCOLLATION" |
|
93 |
></A |
|
94 |
>ALTER COLLATION</H1 |
|
95 |
><DIV |
|
96 |
CLASS="REFNAMEDIV" |
|
97 |
><A |
|
1.2.4
by Martin Pitt
Import upstream version 9.3.11 |
98 |
NAME="AEN64358" |
1
by Martin Pitt
Import upstream version 9.3~beta1 |
99 |
></A |
100 |
><H2 |
|
101 |
>Name</H2 |
|
102 |
>ALTER COLLATION -- change the definition of a collation</DIV |
|
103 |
><DIV |
|
104 |
CLASS="REFSYNOPSISDIV" |
|
105 |
><A |
|
1.2.4
by Martin Pitt
Import upstream version 9.3.11 |
106 |
NAME="AEN64363" |
1
by Martin Pitt
Import upstream version 9.3~beta1 |
107 |
></A |
108 |
><H2 |
|
109 |
>Synopsis</H2 |
|
110 |
><PRE |
|
111 |
CLASS="SYNOPSIS" |
|
112 |
>ALTER COLLATION <TT |
|
113 |
CLASS="REPLACEABLE" |
|
114 |
><I |
|
115 |
>name</I |
|
116 |
></TT |
|
117 |
> RENAME TO <TT |
|
118 |
CLASS="REPLACEABLE" |
|
119 |
><I |
|
120 |
>new_name</I |
|
121 |
></TT |
|
122 |
>
|
|
123 |
ALTER COLLATION <TT |
|
124 |
CLASS="REPLACEABLE" |
|
125 |
><I |
|
126 |
>name</I |
|
127 |
></TT |
|
128 |
> OWNER TO <TT |
|
129 |
CLASS="REPLACEABLE" |
|
130 |
><I |
|
131 |
>new_owner</I |
|
132 |
></TT |
|
133 |
>
|
|
134 |
ALTER COLLATION <TT |
|
135 |
CLASS="REPLACEABLE" |
|
136 |
><I |
|
137 |
>name</I |
|
138 |
></TT |
|
139 |
> SET SCHEMA <TT |
|
140 |
CLASS="REPLACEABLE" |
|
141 |
><I |
|
142 |
>new_schema</I |
|
143 |
></TT |
|
144 |
></PRE |
|
145 |
></DIV |
|
146 |
><DIV |
|
147 |
CLASS="REFSECT1" |
|
148 |
><A |
|
1.2.4
by Martin Pitt
Import upstream version 9.3.11 |
149 |
NAME="AEN64371" |
1
by Martin Pitt
Import upstream version 9.3~beta1 |
150 |
></A |
151 |
><H2 |
|
152 |
>Description</H2 |
|
153 |
><P |
|
154 |
> <TT |
|
155 |
CLASS="COMMAND" |
|
156 |
>ALTER COLLATION</TT |
|
157 |
> changes the definition of a
|
|
158 |
collation. |
|
159 |
</P |
|
160 |
><P |
|
161 |
> You must own the collation to use <TT |
|
162 |
CLASS="COMMAND" |
|
163 |
>ALTER COLLATION</TT |
|
164 |
>.
|
|
165 |
To alter the owner, you must also be a direct or indirect member of the new |
|
166 |
owning role, and that role must have <TT |
|
167 |
CLASS="LITERAL" |
|
168 |
>CREATE</TT |
|
169 |
> privilege on
|
|
170 |
the collation's schema. (These restrictions enforce that altering the |
|
171 |
owner doesn't do anything you couldn't do by dropping and recreating the |
|
172 |
collation. However, a superuser can alter ownership of any collation |
|
173 |
anyway.) |
|
174 |
</P |
|
175 |
></DIV |
|
176 |
><DIV |
|
177 |
CLASS="REFSECT1" |
|
178 |
><A |
|
1.2.4
by Martin Pitt
Import upstream version 9.3.11 |
179 |
NAME="AEN64378" |
1
by Martin Pitt
Import upstream version 9.3~beta1 |
180 |
></A |
181 |
><H2 |
|
182 |
>Parameters</H2 |
|
183 |
><P |
|
184 |
></P |
|
185 |
><DIV |
|
186 |
CLASS="VARIABLELIST" |
|
187 |
><DL |
|
188 |
><DT |
|
189 |
><TT |
|
190 |
CLASS="REPLACEABLE" |
|
191 |
><I |
|
192 |
>name</I |
|
193 |
></TT |
|
194 |
></DT |
|
195 |
><DD |
|
196 |
><P |
|
197 |
> The name (optionally schema-qualified) of an existing collation.
|
|
198 |
</P |
|
199 |
></DD |
|
200 |
><DT |
|
201 |
><TT |
|
202 |
CLASS="REPLACEABLE" |
|
203 |
><I |
|
204 |
>new_name</I |
|
205 |
></TT |
|
206 |
></DT |
|
207 |
><DD |
|
208 |
><P |
|
209 |
> The new name of the collation.
|
|
210 |
</P |
|
211 |
></DD |
|
212 |
><DT |
|
213 |
><TT |
|
214 |
CLASS="REPLACEABLE" |
|
215 |
><I |
|
216 |
>new_owner</I |
|
217 |
></TT |
|
218 |
></DT |
|
219 |
><DD |
|
220 |
><P |
|
221 |
> The new owner of the collation.
|
|
222 |
</P |
|
223 |
></DD |
|
224 |
><DT |
|
225 |
><TT |
|
226 |
CLASS="REPLACEABLE" |
|
227 |
><I |
|
228 |
>new_schema</I |
|
229 |
></TT |
|
230 |
></DT |
|
231 |
><DD |
|
232 |
><P |
|
233 |
> The new schema for the collation.
|
|
234 |
</P |
|
235 |
></DD |
|
236 |
></DL |
|
237 |
></DIV |
|
238 |
></DIV |
|
239 |
><DIV |
|
240 |
CLASS="REFSECT1" |
|
241 |
><A |
|
1.2.4
by Martin Pitt
Import upstream version 9.3.11 |
242 |
NAME="AEN64401" |
1
by Martin Pitt
Import upstream version 9.3~beta1 |
243 |
></A |
244 |
><H2 |
|
245 |
>Examples</H2 |
|
246 |
><P |
|
247 |
> To rename the collation <TT |
|
248 |
CLASS="LITERAL" |
|
249 |
>de_DE</TT |
|
250 |
> to
|
|
251 |
<TT |
|
252 |
CLASS="LITERAL" |
|
253 |
>german</TT |
|
254 |
>:
|
|
255 |
</P><PRE |
|
256 |
CLASS="PROGRAMLISTING" |
|
257 |
>ALTER COLLATION "de_DE" RENAME TO german;</PRE |
|
258 |
><P> |
|
259 |
</P |
|
260 |
><P |
|
261 |
> To change the owner of the collation <TT |
|
262 |
CLASS="LITERAL" |
|
263 |
>en_US</TT |
|
264 |
> to
|
|
265 |
<TT |
|
266 |
CLASS="LITERAL" |
|
267 |
>joe</TT |
|
268 |
>:
|
|
269 |
</P><PRE |
|
270 |
CLASS="PROGRAMLISTING" |
|
271 |
>ALTER COLLATION "en_US" OWNER TO joe;</PRE |
|
272 |
><P></P |
|
273 |
></DIV |
|
274 |
><DIV |
|
275 |
CLASS="REFSECT1" |
|
276 |
><A |
|
1.2.4
by Martin Pitt
Import upstream version 9.3.11 |
277 |
NAME="AEN64411" |
1
by Martin Pitt
Import upstream version 9.3~beta1 |
278 |
></A |
279 |
><H2 |
|
280 |
>Compatibility</H2 |
|
281 |
><P |
|
282 |
> There is no <TT |
|
283 |
CLASS="COMMAND" |
|
284 |
>ALTER COLLATION</TT |
|
285 |
> statement in the SQL
|
|
286 |
standard. |
|
287 |
</P |
|
288 |
></DIV |
|
289 |
><DIV |
|
290 |
CLASS="REFSECT1" |
|
291 |
><A |
|
1.2.4
by Martin Pitt
Import upstream version 9.3.11 |
292 |
NAME="AEN64415" |
1
by Martin Pitt
Import upstream version 9.3~beta1 |
293 |
></A |
294 |
><H2 |
|
295 |
>See Also</H2 |
|
296 |
><A |
|
297 |
HREF="sql-createcollation.html" |
|
298 |
>CREATE COLLATION</A |
|
299 |
>, <A |
|
300 |
HREF="sql-dropcollation.html" |
|
301 |
>DROP COLLATION</A |
|
302 |
></DIV |
|
303 |
><DIV |
|
304 |
CLASS="NAVFOOTER" |
|
305 |
><HR |
|
306 |
ALIGN="LEFT" |
|
307 |
WIDTH="100%"><TABLE |
|
308 |
SUMMARY="Footer navigation table" |
|
309 |
WIDTH="100%" |
|
310 |
BORDER="0" |
|
311 |
CELLPADDING="0" |
|
312 |
CELLSPACING="0" |
|
313 |
><TR |
|
314 |
><TD |
|
315 |
WIDTH="33%" |
|
316 |
ALIGN="left" |
|
317 |
VALIGN="top" |
|
318 |
><A |
|
319 |
HREF="sql-alteraggregate.html" |
|
320 |
ACCESSKEY="P" |
|
321 |
>Prev</A |
|
322 |
></TD |
|
323 |
><TD |
|
324 |
WIDTH="34%" |
|
325 |
ALIGN="center" |
|
326 |
VALIGN="top" |
|
327 |
><A |
|
328 |
HREF="index.html" |
|
329 |
ACCESSKEY="H" |
|
330 |
>Home</A |
|
331 |
></TD |
|
332 |
><TD |
|
333 |
WIDTH="33%" |
|
334 |
ALIGN="right" |
|
335 |
VALIGN="top" |
|
336 |
><A |
|
337 |
HREF="sql-alterconversion.html" |
|
338 |
ACCESSKEY="N" |
|
339 |
>Next</A |
|
340 |
></TD |
|
341 |
></TR |
|
342 |
><TR |
|
343 |
><TD |
|
344 |
WIDTH="33%" |
|
345 |
ALIGN="left" |
|
346 |
VALIGN="top" |
|
347 |
>ALTER AGGREGATE</TD |
|
348 |
><TD |
|
349 |
WIDTH="34%" |
|
350 |
ALIGN="center" |
|
351 |
VALIGN="top" |
|
352 |
><A |
|
353 |
HREF="sql-commands.html" |
|
354 |
ACCESSKEY="U" |
|
355 |
>Up</A |
|
356 |
></TD |
|
357 |
><TD |
|
358 |
WIDTH="33%" |
|
359 |
ALIGN="right" |
|
360 |
VALIGN="top" |
|
361 |
>ALTER CONVERSION</TD |
|
362 |
></TR |
|
363 |
></TABLE |
|
364 |
></DIV |
|
365 |
></BODY |
|
366 |
></HTML |
|
367 |
>
|