Edge for Private Cloud 4.18.01 sürümü
Bu belgede,
portalına uygulamanız gerekebilir.pg_dumppg_restore
Yedeklemeden önce
PG_NAME mülkünü kullanıyorsunuz
(veritabanının adını belirtmek için) portal kurulum yapılandırma dosyasına koymalıdır. Yükleme
veritabanını devportal olarak adlandırmak üzere portal belirtme talimatlarını uygulayın. Veritabanından emin değilseniz
yapılandırma dosyasını kontrol edin veya aşağıdaki psql komutunu kullanarak
veri tabanları:
psql -h localhost -d apigee -U postgres -l
Burada -U,
Portalda DRUPAL_PG_USER mülkü
kurulum yapılandırma dosyası. Veritabanı şifresini girmeniz istenir.
Bu komut, aşağıdaki veritabanları listesini görüntüler:
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/apigeePortalı yedekleyin
Portalı yedeklemek için:
- Drupal dizinine (
/opt/apigee/apigee-drupal) şu şekilde geçin: varsayılan:cd /opt/apigee/apigee-drupal
- Drupal veritabanı örneğinizi yedekleyin.
pg_dumpkomutu, veritabanı:pg_dump --dbname=devportal --host=host_IP_address --username=drupaladmin --password --format=c > /tmp/portal.bak
Bu örnekte:
dbname,PG_NAMEmülkü ekleme.host, portal düğümünün IP adresini belirtir.username, portal tarafındanDRUPAL_PG_USERözelliği tarafından belirtildiği şekliyle veri tabanını portal yükleme yapılandırma dosyası.-
DRUPAL_PG_PASSözelliğini kullanmanız gerekir.
- Drupal web kök dizininizin tamamını yedekleyin. Varsayılan webroot konumu
/opt/apigee/apigee-drupal/wwwroot. - Herkese açık dosyaları yedekleyin. Varsayılan olarak, bu dosyalar
/opt/apigee/apigee-drupal/wwwroot/sites/default/filesBu konum doğruysa 3. Adım'da yedeklenirler. Yalnızca açıkça belirtmeniz bu dosyaları varsayılan konumdan taşıdıysanız yedeklemeniz gerekir. /opt/apigee/data/apigee-drupal-devportal/privateklasöründeki gizli dosyaları yedekleyin.Bu dizinin konumundan emin değilseniz
drush statuskomutunu kullanmanız gerekir.
Portalı geri yükle
Yedekten mevcut bir veritabanına geri yüklemek için şu komutu kullanın:
pg_restore --clean --dbname=devportal --host=localhost --username=apigee < /tmp/portal.bak
Yedekten geri yüklemek ve yeni bir veritabanı oluşturmak için şu komutu kullanın:
pg_restore --clean --create --dbname=devportal --host=localhost --username=apigee < /tmp/portal.bak
Ayrıca, yedek dosyalarını Drupal web kök dizinine ve gizli klasöre de geri yükleyebilirsiniz. dosyası olarak da kaydedebilir.