END — confirmar la transacción actual
END [ WORK | TRANSACTION ] [ AND [ NO ] CHAIN ]
END confirma la transacción actual. Todos los cambios
realizados por la transacción se vuelven visibles para otros y se garantiza
que sean duraderos en caso de que ocurra una caída (crash) del sistema. Este comando es una
extensión de PostgreSQL
que es equivalente a COMMIT.
WORKTRANSACTIONPalabras 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 la 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 END cuando no se está dentro de una transacción no
causa ningún daño, pero provocará un mensaje de advertencia.
Para confirmar la transacción actual y hacer permanentes todos los cambios:
END;
END es una extensión de PostgreSQL
que proporciona una funcionalidad equivalente a COMMIT, la cual está
especificada en el estándar SQL.