पोस्टग्रेज के के लिए धन्यवाद, समाधान शुरू में जितना सोचा गया था, उससे कहीं अधिक सरल है। सिस्टम सूचना कार्य ।
txid_current()किसी रिकॉर्ड केrowversionassign असाइन करने के लिए ट्रिगर में उपयोग किया जा सकता है ।txid_snapshot_min(txid_current_snapshot())न्यूनतम सक्रिय लेनदेन प्राप्त करने के लिए उसी तरह इस्तेमाल किया जा सकता है जैसे SQL सर्वर उपयोगकर्ताmin_active_rowversion()का उपयोग कर सकता है ।
सबसे अच्छी बात यह है कि ये 64-बिट, स्थायी, वैक्यूमिंग के अधीन नहीं हैं:
पोस्टग्रेज वास्तव में अद्भुत है।