info > COMMIT(7)

COMMIT(7) — PostgreSQL 14.23 Documentation

📝 NAME

COMMIT - commit the current transaction

🚀 Quick Reference

Use CaseCommandDescription
Commit current transactionCOMMIT;Makes all changes permanent and visible to others.
Commit and start a new transactionCOMMIT AND CHAIN;Commits current transaction, then immediately starts a new one with the same characteristics.

📋 SYNOPSIS

COMMIT [ WORK | TRANSACTION ] [ AND [ NO ] CHAIN ]

📖 DESCRIPTION

COMMIT commits the current transaction. All changes made by the transaction become visible to others and are guaranteed to be durable if a crash occurs.

⚙️ PARAMETERS

🔹 WORK / TRANSACTION

Optional key words. They have no effect.

🔗 AND CHAIN

If AND CHAIN is specified, a new transaction is immediately started with the same transaction characteristics (see SET TRANSACTION (SET_TRANSACTION(7))) as the just finished one. Otherwise, no new transaction is started.

📌 NOTES

Use ROLLBACK(7) to abort a transaction.

Issuing COMMIT when not inside a transaction does no harm, but it will provoke a warning message. COMMIT AND CHAIN when not inside a transaction is an error.

💡 EXAMPLES

To commit the current transaction and make all changes permanent:

COMMIT;

✅ COMPATIBILITY

The command COMMIT conforms to the SQL standard. The form COMMIT TRANSACTION is a PostgreSQL extension.

🔗 SEE ALSO

BEGIN(7), ROLLBACK(7)

COMMIT(7)
📝 NAME 🚀 Quick Reference 📋 SYNOPSIS 📖 DESCRIPTION ⚙️ PARAMETERS
🔹 WORK / TRANSACTION 🔗 AND CHAIN
📌 NOTES 💡 EXAMPLES ✅ COMPATIBILITY 🔗 SEE ALSO

Generated by phpman v4.9.26-1-g511901d · Markdown · JSON · MCP Author: Che Dong Under GNU General Public License
2026-07-31 14:21 @216.73.217.152
CrawledBy Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Valid XHTML 1.0 Transitional!Valid CSS!
Enhanced by LLM: deepseek-v4-flash / taotoken.net / www.chedong.com - original format