ABORT
ABORT â пÑеÑваÑÑ ÑекÑÑÑÑ ÑÑанзакÑиÑ
СинÑакÑиÑ
ABORT [ WORK | TRANSACTION ]
ÐпиÑание
ABORT оÑкаÑÑÐ²Ð°ÐµÑ ÑекÑÑÑÑ ÑÑанзакÑÐ¸Ñ Ð¸ пÑÐ¸Ð²Ð¾Ð´Ð¸Ñ Ðº оÑмене вÑеÑ
изменений, внеÑÑннÑÑ
ÑÑанзакÑией. ÐÑа команда ведÑÑ ÑÐµÐ±Ñ Ñак же, как и ÑÑандаÑÑÐ½Ð°Ñ SQL-команда ROLLBACK, и ÑÑÑеÑÑвÑÐµÑ ÑолÑко по иÑÑоÑиÑеÑким пÑиÑинам.
ÐаÑамеÑÑÑ
WORKTRANSACTIONÐеобÑзаÑелÑнÑе клÑÑевÑе Ñлова, не оказÑваÑÑ Ð½Ð¸ÐºÐ°ÐºÐ¾Ð³Ð¾ влиÑниÑ.
ÐамеÑаниÑ
ЧÑÐ¾Ð±Ñ Ð·Ð°Ð²ÐµÑÑиÑÑ Ð¸ заÑикÑиÑоваÑÑ ÑÑанзакÑиÑ, иÑполÑзÑйÑе COMMIT.
ÐÑи вÑполнении ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ ABORT вне блока ÑÑанзакÑии вÑдаÑÑÑÑ Ð¿ÑедÑпÑеждение и болÑÑе ниÑего не пÑоиÑÑ
одиÑ.
ÐÑимеÑÑ
ЧÑÐ¾Ð±Ñ Ð¿ÑеÑваÑÑ Ð²Ñе опеÑаÑии:
ABORT;
СовмеÑÑимоÑÑÑ
ÐÑа команда ÑвлÑеÑÑÑ ÑаÑÑиÑением Postgres Pro и ÑÑÑеÑÑвÑÐµÑ Ð¿Ð¾ иÑÑоÑиÑеÑким пÑиÑинам. Ðй ÑавнознаÑна ÑÑандаÑÑÐ½Ð°Ñ SQL-команда ROLLBACK.