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

एक ही मशीन पर कई पोस्टग्रेज इंस्टेंस बनाएं

मुझे लगता है कि आप postgresql उपयोगिताओं का उपयोग करके अपना रास्ता निकाल सकते हैं।

क्लस्टर बनाएं

$ initdb -D /path/to/datadb1
$ initdb -D /path/to/datadb2

इंस्टेंस चलाएं

$ pg_ctl -D /path/to/datadb1 -o "-p 5433" -l /path/to/logdb1 start
$ pg_ctl -D /path/to/datadb2 -o "-p 5434" -l /path/to/logdb2 start

स्ट्रीमिंग का परीक्षण करें

अब आपके पास पोर्ट 5433 और 5434 पर चलने वाले दो उदाहरण हैं। उनके लिए कॉन्फ़िगरेशन फ़ाइलें initdb द्वारा निर्दिष्ट डेटा डीआईआर में हैं। . स्ट्रीमिंग प्रतिकृति के लिए उन्हें ट्वीक करें।
आपका डिफ़ॉल्ट इंस्टॉलेशन पोर्ट 5432 में अछूता रहता है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. खाली या शून्य मान की जांच करने का सबसे अच्छा तरीका

  2. वेबिनार :पोस्टग्रेएसक्यूएल 11 में नई सुविधाएँ [फॉलो अप]

  3. JSON डेटाटाइप में रिकॉर्ड के नेस्टेड सरणी के साथ क्वेरी संयोजन

  4. क्या जेडीबीसी के साथ पोस्टग्रेज से कनेक्ट करते समय स्कीमा निर्दिष्ट करना संभव है?

  5. PostgreSQL में बल्क/बैच अपडेट/अपर्ट