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

डेटाबेस में अपडेट के बाद रेल कोड चलाएँ, बिना after_commit

आप लेन-देन भी कर सकते हैं। नीचे दिए गए उदाहरण की तरह:

transaction do
  thing = Thing.find(1)
  puts thing.foo # outputs "old value"
  thing.foo = "new value"
  thing.save
end
ThingProcessor.queue_job(thing.id)

Update :एक रत्न है जो आफ्टर ट्रांजैक्शन को कॉल करता है, इससे आप अपनी समस्या का समाधान कर सकते हैं। यहां लिंक है:http://xtargets.com/2012/03/08/understanding-and-solving-race-conditions-with-ruby-rails-and-background-workers/



  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. pgadmin को docker में पोस्टग्रेज करने के लिए कनेक्ट करना

  3. * अपरिचित फ़ील्ड:डेटाबेस क्या आपका मतलब था?:- मेट्रिक्स - सर्वर - लॉगिंग - DROPWIZARD

  4. ग्रुप बाय + केस स्टेटमेंट

  5. क्या मुझे पोस्टग्रेएसक्यूएल में इनहेरिटेंस डिजाइन करने के लिए टाइप कॉलम जोड़ना चाहिए?