Edge for Private Cloud v4.18.01
इस दस्तावेज़ में बताया गया है कि ऑफ़िस की इमारत में, किस तरह के
Postgres pg_dump और pg_restore कमांड का इस्तेमाल करके पोर्टल पर जाएं.
बैकअप लेने से पहले
आप PG_NAME प्रॉपर्टी का इस्तेमाल करते हैं
का इस्तेमाल करें. इंस्टॉल
पोर्टल के लिए निर्देशों में डेटाबेस को devportal नाम देने के लिए बताया गया है. अगर आपको डेटाबेस के बारे में पता नहीं है
कॉन्फ़िगरेशन फ़ाइल की जांच करें या सूची को दिखाने के लिए, इस psql कमांड का इस्तेमाल करें
डेटाबेस:
psql -h localhost -d apigee -U postgres -l
जहां -U
डेटाबेस को ऐक्सेस करने के लिए, पोर्टल में इस्तेमाल किया जाने वाला उपयोगकर्ता नाम Postgres का इस्तेमाल
पोर्टल में DRUPAL_PG_USER प्रॉपर्टी
इंस्टॉलेशन कॉन्फ़िगरेशन फ़ाइल है. आपको डेटाबेस का पासवर्ड डालने के लिए कहा जाएगा.
यह निर्देश डेटाबेस की नीचे दी गई सूची दिखाता है:
Name | Owner | Encoding | Collate | Ctype | Access privileges
-------------+--------+----------+-------------+-------------+---------------------
apigee | apigee | UTF8 | en_US.UTF-8 | en_US.UTF-8 | =Tc/apigee +
| | | | | apigee=CTc/apigee +
| | | | | postgres=CTc/apigee
devportal | apigee | UTF8 | en_US.UTF-8 | en_US.UTF-8 |
newportaldb | apigee | UTF8 | en_US.UTF-8 | en_US.UTF-8 |
postgres | apigee | UTF8 | en_US.UTF-8 | en_US.UTF-8 |
template0 | apigee | UTF8 | en_US.UTF-8 | en_US.UTF-8 | =c/apigee +
| | | | | apigee=CTc/apigee
template1 | apigee | UTF8 | en_US.UTF-8 | en_US.UTF-8 | =c/apigee +
| | | | | apigee=CTc/apigeeपोर्टल का बैक अप लें
पोर्टल का बैकअप लेने के लिए:
- Drupal डायरेक्ट्री में बदलें, इसके हिसाब से
/opt/apigee/apigee-drupalडिफ़ॉल्ट:cd /opt/apigee/apigee-drupal
- अपने Drupal डेटाबेस के इंस्टेंस का बैक अप लें.
pg_dumpनिर्देश, इसकी एक कॉपी बनाता है डेटाबेस:pg_dump --dbname=devportal --host=host_IP_address --username=drupaladmin --password --format=c > /tmp/portal.bak
कहां:
dbname, डेटाबेस का नाम बताता है जो पोर्टल इंस्टॉलेशन कॉन्फ़िगरेशन फ़ाइल मेंPG_NAMEप्रॉपर्टी.host, पोर्टल नोड का आईपी पता बताता है.username, Postgres उपयोगकर्ता नाम के बारे में बताता है. पोर्टल इस उपयोगकर्ता नाम को ऐक्सेस करने के लिए इस्तेमाल करता हैDRUPAL_PG_USERप्रॉपर्टी के ज़रिए तय किया गया डेटा बेस पोर्टल इंस्टॉलेशन कॉन्फ़िगरेशन फ़ाइल.- आपको
पोर्टल इंस्टॉलेशन की कॉन्फ़िगरेशन फ़ाइल में
DRUPAL_PG_PASSप्रॉपर्टी मौजूद है.
- Drupal की अपनी पूरी वेब रूट डायरेक्ट्री का बैकअप लें. डिफ़ॉल्ट वेबरूट लोकेशन
/opt/apigee/apigee-drupal/wwwrootहै. - सार्वजनिक फ़ाइलों का बैकअप लें. डिफ़ॉल्ट रूप से, ये फ़ाइलें
/opt/apigee/apigee-drupal/wwwroot/sites/default/files. अगर यह सही जगह है, तो तीसरे चरण में उनका बैक अप लिया जाएगा. आपको सिर्फ़ साफ़ तौर पर ऐसा करना होगा अगर आपने उन्हें डिफ़ॉल्ट जगह से दूसरी जगह पर रखा है, तो उनका बैक अप लें. /opt/apigee/data/apigee-drupal-devportal/privateमें निजी फ़ाइलों का बैकअप लें.अगर आपको इस डायरेक्ट्री की जगह की जानकारी नहीं है, तो
drush statusनिर्देश की मदद से निजी फ़ाइल सिस्टम की जगह की जानकारी का पता लगाया जा सकता है.
पोर्टल को पहले जैसा करें
बैकअप से किसी मौजूदा डेटाबेस में वापस लाने के लिए, निर्देश का इस्तेमाल करें:
pg_restore --clean --dbname=devportal --host=localhost --username=apigee < /tmp/portal.bak
बैकअप से डेटा वापस लाने और नया डेटाबेस बनाने के लिए, निर्देश का इस्तेमाल करें:
pg_restore --clean --create --dbname=devportal --host=localhost --username=apigee < /tmp/portal.bak
बैकअप फ़ाइलों को Drupal की वेब रूट डायरेक्ट्री और निजी फ़ाइलें शामिल हैं.