Geliştirici Hizmetleri Portalı v. 4.17.05
Bu belgede, pg_dump ve pg_restore komutlarını kullanarak yeni bir portal oluşturabilirsiniz.
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 API'nin devportal olarak adlandırılmasını sağlayan portal talimatlarını inceleyin. 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, Portaldaki DRUPAL_PG_USER mülkü tarafından belirtilen şekilde veritabanına erişmek için portal tarafından kullanılan Postgres kullanıcı adı 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/apigee
Portalı yedekleyin
Portalı yedeklemek için:
- Drupal dizininde, /opt/apigee/apigee-drupal örneğinde olduğu gibi
varsayılan:
> cd /opt/Apigee/Apigee-drupal - Drupal veritabanı örneğinizi yedekleyin. pg_dump komutu,
veritabanı:
pg_dump --dbname=devportal --host=192.168.56.101 --username=drupaladmin --password --format=c > /tmp/portal.bak
burada:- dbname belirtir portaldaki PG_NAME özelliği tarafından belirtilen veritabanı adı yükleme yapılandırma dosyası.
- host, IP'yi belirtir portal düğümünün adresi.
- username değeri tarafından belirtilen şekilde, veri tabanına erişmek için portal tarafından kullanılan Postgres kullanıcı adı DRUPAL_PG_USER mülkü portal yükleme yapılandırma dosyası.
- DRUPAL_PG_PASS özelliğinde tanımlanan şekilde Postgres kullanıcı şifresini girmeniz istenir. portal yükleme yapılandırma dosyası.
- Drupal web kök dizininizin tamamını yedekleyin.
. Varsayılan yükleme konumu /opt/apigee/apigee-drupal şeklindedir. ancak siz değiştirmiş olabilirsiniz.
.
. Bu dizinin konumundan emin değilseniz drush durumu komutunu veya Yapılandırma > Medya > Drupal menüsündeki "Dosya" girişi herkese açık dosya sisteminin ve özel dosya sisteminin yolunun (sonraki adımı). - /opt/apigee/data/apigee-drupal-devportal/private için de dosyaları yedekleyin.
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 komut:
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.