2011-04-04 13 views
6

में अस्थायी तालिका मैं अपने पोस्टग्रेज़ 8.4 डेटाबेस के लिए pgAdmin का उपयोग कर रहा हूं और मैं सोच रहा था कि (कोई तालिका/स्कीमा/आदि।) क्या मुझे वर्तमान में उपयोग की जाने वाली अस्थायी तालिकाओं की एक सूची मिल सकती है? मुझे लगता है कि वहां एक जगह होनी चाहिए जहां मैं इसे पा सकूं।pgAdmin

वे एक सूची वस्तु में मौजूद टेबल है और न ही विचारों में किसी भी अन्य सुझाव उपलब्ध नहीं है,?

उत्तर

10

Postgres आप अपने स्कीमा psql में क्रियान्वित "\ dn" सूचीबद्ध कर सकते हैं "pg_temp_ #" का नाम अस्थायी तालिकाओं के लिए एक अस्थायी स्कीमा बनाता है, आप psql साथ इसे देख सकते हैं ...

create temp table mytemptable(name varchar); 

select c.relname 
from pg_namespace n 
    join pg_class c on n.oid=c.relnamespace 
where n.nspname='pg_temp_1'; 

उम्मीद है कि मदद करता है।

+0

बढ़िया! यह पूरी तरह से काम करता है। मुझे पता था कि इसे कहीं कहीं होना है। ;) –

संबंधित मुद्दे