RESTRICT, CASCADE और SET NULL की तुलना एक छोटे अलग उदाहरण से करें, फिर वास्तविक डेटा बदलने से पहले वास्तविक बाधा और निर्भर पंक्तियाँ जाँचें।
PostgreSQL / SQL / Foreign keys / Transactions
PostgreSQL में लेन-देन (transactions) SQL संचालनों को एकमात्र ब्लॉक में समूहित करने की अनुमति देते हैं, जिसके लिए BEGIN, COMMIT और ROLLBACK कमांड का उपयोग किया जाता है। यह डेटा पूर्णता की गारंटी देता है: या तो सभी परिवर्तन लागू होंगे या एक भी नहीं। इस तंत्र का आधार ACID सिद्धांतों - परमाणुता, संगतता, अलगाव और टिकाऊता पर है।
PostgreSQL / transactions / BEGIN / COMMIT / ROLLBACK / ACID / savepoint