COMMIT — confirmar la transacción actual
COMMIT [ WORK | TRANSACTION ] [ AND [ NO ] CHAIN ]
COMMIT confirma la transacción actual. Todos los
cambios realizados por la transacción se vuelven visibles para los demás
y se garantiza que serán duraderos si ocurre una caída del sistema.
WORKTRANSACTION #Palabras clave opcionales. No tienen ningún efecto.
AND CHAIN #
Si se especifica AND CHAIN, se inicia inmediatamente
una nueva transacción con las mismas características de transacción (consulta SET TRANSACTION) que la que acaba de terminar. De lo contrario,
no se inicia ninguna transacción nueva.
Usa ROLLBACK para abortar una transacción.
Ejecutar COMMIT cuando no se está dentro de una transacción no
causa ningún daño, pero provocará un mensaje de advertencia. COMMIT AND
CHAIN cuando no se está dentro de una transacción es un error.
Para confirmar la transacción actual y hacer permanentes todos los cambios:
COMMIT;
El comando COMMIT cumple con el estándar SQL. La
forma COMMIT TRANSACTION es una extensión de PostgreSQL.