जैसा कि @Clodoaldo ने टिप्पणी की:अस्थायी तालिका का उपयोग करें पोस्टग्रेएसक्यूएल में। आपके उदाहरण के लिए:
CREATE TEMP TABLE product_totals (
product_id int
, revenue money
);
CREATE TABLE
. के बारे में मैनुअल में अधिक जानकारी आपको यह उद्धरण कहां मिल सकता है:
यदि निर्दिष्ट किया गया है, तो तालिका एक अस्थायी तालिका के रूप में बनाई जाती है। एक सत्र के अंत में, या वैकल्पिक रूप से वर्तमान लेनदेन के अंत में अस्थायी तालिकाओं को स्वचालित रूप से हटा दिया जाता है (नीचे COMMIT देखें)। समान नाम वाली मौजूदा स्थायी तालिकाएं वर्तमान सत्र के लिए दृश्यमान नहीं हैं, जबकि अस्थायी तालिका मौजूद है, जब तक कि उन्हें स्कीमा-योग्य नामों से संदर्भित नहीं किया जाता है। अस्थायी तालिका पर बनाई गई कोई भी अनुक्रमणिका स्वचालित रूप से अस्थायी भी होती है।
अनलॉग टेबल PostgreSQL 9.1 की कुछ हद तक संबंधित विशेषता है। वे WAL को न लिखकर डिस्क राइट्स को सेव करते हैं। यहां रॉबर्ट हास की विशेषताओं की चर्चा है।
इसके अलावा, money
. के संबंध में डेटा प्रकार:
- PostgreSQL:मुद्रा के लिए किस डेटाटाइप का उपयोग किया जाना चाहिए?