के भीतर केवल एक तालिका से सम्मिलित बयान प्राप्त करने के लिए pg_dump का उपयोग करके मैं INSERT
pg_dump
का उपयोग कर डेटाबेस के भीतर एक विशिष्ट तालिका से सभी पंक्तियों को पोस्टग्रेएसक्यूएल में प्राप्त करने का एक तरीका ढूंढ रहा हूं।डेटाबेस
उदा।, मेरे पास तालिका ए और तालिका में सभी पंक्तियां हैं I मुझे INSERT
कथन के रूप में चाहिए, इसे उन बयानों को फ़ाइल में भी डंप करना चाहिए।
क्या यह संभव है?
-d और -D विकल्पों को PostgreSQL 8.4 से हटा दिया गया था (8.4.0 रिलीज नोट देखें)। अब आपको "लंबे" नामों का उपयोग करना होगा: pg_dump --column-inserts --डेटा-केवल --table =
आप एक .sql फ़ाइल में अपने आवेषण फेंक चाहते हैं:
cd
स्थान पर है जो आप होने के लिए.sql
फ़ाइल करना चाहते हैंpg_dump --column-inserts --data-only --table=<table> <database> > my_dump.sql
> my_dump.sql
कमांड नोट करें। यह सबकुछ नामक एक एसक्यूएल फाइल में रखेगा my_dumpस्रोत
2017-01-20 01:51:08 James111
संबंधित मुद्दे