PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

ट्रिगर्स बनाम जेपीए @PrePersist टाइमस्टैम्प के निर्माण और अद्यतन के लिए पेशेवरों और विपक्ष

आप INSERT ... RETURNING . का उपयोग कर सकते हैं या UPDATE ... RETURNING ट्रिगर द्वारा बदले गए मानों को पुनः प्राप्त करने के लिए, इसलिए कोई अन्य चयन करने की आवश्यकता नहीं है।

इसके अलावा, मैं कहूंगा कि यह आपके पर्यावरण पर निर्भर करता है। यदि एप्लिकेशन मिशन महत्वपूर्ण है और बुरी तरह विफल हो जाएगा यदि उन कॉलम को सही तरीके से बनाए नहीं रखा जाता है, तो मैं ट्रिगर्स के साथ रहूंगा।

यदि यह केवल सामने के अंत में सुविधा के लिए है (और यह गलत मूल्यों के कारण संघर्षों को अच्छी तरह से संभाल सकता है), तो जेपीए दृष्टिकोण को बनाए रखना शायद आसान है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. क्या आधार तालिका से पंक्ति हटाना उस तालिका के दृश्य को प्रभावित करता है?

  2. 8589934592 बाइट्स की अनुमत स्मृति आकार समाप्त हो गया

  3. एक मॉड्यूल बनाकर डेटाबेस (psycopg2) के उपयोग को सरल बनाएं

  4. SQL में पियर्सन सहसंबंध गुणांक सूत्र

  5. मान त्रुटि Psycopg2 का उपयोग कर पोस्टग्रेज तालिका में डेटा आयात करते समय