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

PostgreSQL वाल फ़ाइल डेटा कैसे पढ़ा जाए? क्या PostgreSQL बाइनरी को पढ़ने योग्य टेक्स्ट फॉर्मेट में बदलने के लिए कोई कमांड है?

आम तौर पर, कुछ मानव-पठनीय प्रारूप में WALs प्रस्तुत करने के लिए Postgres में दो विकल्प होते हैं:

  1. pg_waldump उपयोगिता , लेकिन यह केवल 9.3+ में उपलब्ध है। आप pg_waldump . का उपयोग करके देख सकते हैं 9.3 से 9.2 वाल के साथ, लेकिन मुझे सफलता पर यकीन नहीं है। यह काम कर सकता है, क्योंकि 9.2 में कोई नया WAL रिकॉर्ड प्रकार नहीं होना चाहिए, जो 9.3 में मौजूद नहीं है। नोट:pg_waldump pg_xlogdump . कहा जाता था पोस्टग्रेज 10.0 तक
  2. इसके अलावा लॉजिकल डिकोडिंग का उपयोग करना संभव है। , लेकिन यह 9.4 से उपलब्ध है। वैसे भी, तार्किक डिकोडिंग के साथ कोई भी विभिन्न प्लगइन्स का उपयोग कर सकता है। जैसे wal2json मानव-पठनीय प्रारूप में रिकॉर्ड निर्यात करने के लिए। नोट:लॉजिकल डिकोडिंग हर WAL रिकॉर्ड को डिकोड नहीं कर सकता है, यह ज्यादातर DML (इन्सर्ट/अपडेट/डिलीट) के बारे में है

इस प्रकार, मैं आपके क्लस्टर को कम से कम 9.4 पोस्टग्रेज में अपग्रेड करने की दृढ़ता से अनुशंसा करता हूं।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मौजूदा बनाम सीमा चुनें 1

  2. रेक डीबी:ड्रॉप आउट मेरी पुरानी टेबल को साफ नहीं कर रहा है

  3. डॉकटर वॉल्यूम को एक मशीन से दूसरी मशीन में कैसे कॉपी करें?

  4. PostgreSQL अन्य स्तंभों पर वातानुकूलित मानों के साथ एक नया स्तंभ बनाता है

  5. SQLAlchemy लोकलहोस्ट पर Postgresql से कनेक्ट नहीं हो सकता