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

« back to all changes in this revision

Viewing changes to doc/src/sgml/html/sql-commit.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
>COMMIT</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="COMMENT"
 
19
HREF="sql-comment.html"><LINK
 
20
REL="NEXT"
 
21
TITLE="COMMIT PREPARED"
 
22
HREF="sql-commit-prepared.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="COMMENT"
 
57
HREF="sql-comment.html"
 
58
ACCESSKEY="P"
 
59
>Prev</A
 
60
></TD
 
61
><TD
 
62
WIDTH="10%"
 
63
ALIGN="left"
 
64
VALIGN="top"
 
65
><A
 
66
TITLE="COMMENT"
 
67
HREF="sql-comment.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="COMMIT PREPARED"
 
81
HREF="sql-commit-prepared.html"
 
82
>Fast Forward</A
 
83
></TD
 
84
><TD
 
85
WIDTH="10%"
 
86
ALIGN="right"
 
87
VALIGN="top"
 
88
><A
 
89
TITLE="COMMIT PREPARED"
 
90
HREF="sql-commit-prepared.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-COMMIT"
 
102
></A
 
103
>COMMIT</H1
 
104
><DIV
 
105
CLASS="REFNAMEDIV"
 
106
><A
 
107
NAME="AEN63548"
 
108
></A
 
109
><H2
 
110
>Name</H2
 
111
>COMMIT&nbsp;--&nbsp;commit the current transaction</DIV
 
112
><DIV
 
113
CLASS="REFSYNOPSISDIV"
 
114
><A
 
115
NAME="AEN63553"
 
116
></A
 
117
><H2
 
118
>Synopsis</H2
 
119
><PRE
 
120
CLASS="SYNOPSIS"
 
121
>COMMIT [ WORK | TRANSACTION ]</PRE
 
122
></DIV
 
123
><DIV
 
124
CLASS="REFSECT1"
 
125
><A
 
126
NAME="AEN63555"
 
127
></A
 
128
><H2
 
129
>Description</H2
 
130
><P
 
131
>   <TT
 
132
CLASS="COMMAND"
 
133
>COMMIT</TT
 
134
> commits the current transaction. All
 
135
   changes made by the transaction become visible to others
 
136
   and are guaranteed to be durable if a crash occurs.
 
137
  </P
 
138
></DIV
 
139
><DIV
 
140
CLASS="REFSECT1"
 
141
><A
 
142
NAME="AEN63559"
 
143
></A
 
144
><H2
 
145
>Parameters</H2
 
146
><P
 
147
></P
 
148
><DIV
 
149
CLASS="VARIABLELIST"
 
150
><DL
 
151
><DT
 
152
><TT
 
153
CLASS="LITERAL"
 
154
>WORK</TT
 
155
><BR><TT
 
156
CLASS="LITERAL"
 
157
>TRANSACTION</TT
 
158
></DT
 
159
><DD
 
160
><P
 
161
>      Optional key words. They have no effect.
 
162
     </P
 
163
></DD
 
164
></DL
 
165
></DIV
 
166
></DIV
 
167
><DIV
 
168
CLASS="REFSECT1"
 
169
><A
 
170
NAME="AEN63569"
 
171
></A
 
172
><H2
 
173
>Notes</H2
 
174
><P
 
175
>   Use <A
 
176
HREF="sql-rollback.html"
 
177
>ROLLBACK</A
 
178
> to
 
179
   abort a transaction.
 
180
  </P
 
181
><P
 
182
>   Issuing <TT
 
183
CLASS="COMMAND"
 
184
>COMMIT</TT
 
185
> when not inside a transaction does
 
186
   no harm, but it will provoke a warning message.
 
187
  </P
 
188
></DIV
 
189
><DIV
 
190
CLASS="REFSECT1"
 
191
><A
 
192
NAME="AEN63575"
 
193
></A
 
194
><H2
 
195
>Examples</H2
 
196
><P
 
197
>   To commit the current transaction and make all changes permanent:
 
198
</P><PRE
 
199
CLASS="PROGRAMLISTING"
 
200
>COMMIT;</PRE
 
201
><P>
 
202
  </P
 
203
></DIV
 
204
><DIV
 
205
CLASS="REFSECT1"
 
206
><A
 
207
NAME="AEN63579"
 
208
></A
 
209
><H2
 
210
>Compatibility</H2
 
211
><P
 
212
>   The SQL standard only specifies the two forms
 
213
   <TT
 
214
CLASS="LITERAL"
 
215
>COMMIT</TT
 
216
> and <TT
 
217
CLASS="LITERAL"
 
218
>COMMIT
 
219
   WORK</TT
 
220
>. Otherwise, this command is fully conforming.
 
221
  </P
 
222
></DIV
 
223
><DIV
 
224
CLASS="REFSECT1"
 
225
><A
 
226
NAME="AEN63584"
 
227
></A
 
228
><H2
 
229
>See Also</H2
 
230
><A
 
231
HREF="sql-begin.html"
 
232
>BEGIN</A
 
233
>, <A
 
234
HREF="sql-rollback.html"
 
235
>ROLLBACK</A
 
236
></DIV
 
237
><DIV
 
238
CLASS="NAVFOOTER"
 
239
><HR
 
240
ALIGN="LEFT"
 
241
WIDTH="100%"><TABLE
 
242
SUMMARY="Footer navigation table"
 
243
WIDTH="100%"
 
244
BORDER="0"
 
245
CELLPADDING="0"
 
246
CELLSPACING="0"
 
247
><TR
 
248
><TD
 
249
WIDTH="33%"
 
250
ALIGN="left"
 
251
VALIGN="top"
 
252
><A
 
253
HREF="sql-comment.html"
 
254
ACCESSKEY="P"
 
255
>Prev</A
 
256
></TD
 
257
><TD
 
258
WIDTH="34%"
 
259
ALIGN="center"
 
260
VALIGN="top"
 
261
><A
 
262
HREF="index.html"
 
263
ACCESSKEY="H"
 
264
>Home</A
 
265
></TD
 
266
><TD
 
267
WIDTH="33%"
 
268
ALIGN="right"
 
269
VALIGN="top"
 
270
><A
 
271
HREF="sql-commit-prepared.html"
 
272
ACCESSKEY="N"
 
273
>Next</A
 
274
></TD
 
275
></TR
 
276
><TR
 
277
><TD
 
278
WIDTH="33%"
 
279
ALIGN="left"
 
280
VALIGN="top"
 
281
>COMMENT</TD
 
282
><TD
 
283
WIDTH="34%"
 
284
ALIGN="center"
 
285
VALIGN="top"
 
286
><A
 
287
HREF="sql-commands.html"
 
288
ACCESSKEY="U"
 
289
>Up</A
 
290
></TD
 
291
><TD
 
292
WIDTH="33%"
 
293
ALIGN="right"
 
294
VALIGN="top"
 
295
>COMMIT PREPARED</TD
 
296
></TR
 
297
></TABLE
 
298
></DIV
 
299
></BODY
 
300
></HTML
 
301
>
 
 
b'\\ No newline at end of file'