Edge for Private Cloud w wersji 4.18.05
W tej sekcji opisano, jak utworzyć kopię zapasową i przywrócić lokalną instalację
  portalu Apigee Developer Services (lub po prostu portalu) za pomocą Postgres pg_dump i pg_restore
  poleceń.
Zanim utworzysz kopię zapasową
Aby utworzyć kopię zapasową portalu, musisz znać nazwę jego bazy danych.
Właściwość PG_NAME w pliku konfiguracyjnym instalacji portalu określa
  nazwa bazy danych portalu. Przykładowy plik konfiguracji w
  instrukcje instalacji portalu będą zawierać
  nazwa „devportal”. Jeśli nie masz pewności co do nazwy bazy danych, sprawdź plik konfiguracyjny lub skorzystaj z
  następujące polecenie psql, aby wyświetlić listę baz danych:
psql -h localhost -d apigee -U postgres -l
Gdzie -U określa nazwę użytkownika Postgres używaną przez portal do uzyskiwania dostępu do
  w bazie danych. To jest wartość właściwości DRUPAL_PG_USER w instalacji portalu
  . Pojawi się prośba o podanie hasła do bazy danych.
To polecenie wyświetla następującą listę baz danych:
    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/apigeeUtwórz kopię zapasową portalu
Aby utworzyć kopię zapasową portalu:
- Przejdź do katalogu Drupal, domyślnie 
/opt/apigee/apigee-drupal:cd /opt/apigee/apigee-drupal
 - Utwórz kopię zapasową instancji bazy danych Drupal za pomocą polecenia 
pg_dump:pg_dump --dbname=portal_db --host=host_IP_address --username=drupaladmin --password --format=c > /tmp/portal.bak
Gdzie:
- portal_db to nazwa bazy danych. To jest właściwość 
PG_NAMEw: plik konfiguracji portalu. Jeśli nie masz pewności co do nazwy bazy danych, zapoznaj się z artykułem Przed utworzeniem kopii zapasowej - host_IP_address to adres IP węzła portalu.
 - drupaladmin to nazwa użytkownika Postgres używana przez portal do uzyskiwania dostępu do
          w bazie danych. Definiujesz to za pomocą właściwości 
DRUPAL_PG_USERw portalu plik konfiguracji instalacji. 
Gdy
pg_dumppoprosi o podanie hasła użytkownika Postgres, użyj hasła, które określona za pomocą właściwościDRUPAL_PG_PASSw instalacji portalu. .Polecenie
pg_dumptworzy kopię bazy danych. - portal_db to nazwa bazy danych. To jest właściwość 
 - Utwórz kopię zapasową całego internetowego katalogu głównego Drupala. Domyślna lokalizacja Webroot
      jest 
/opt/apigee/apigee-drupal/wwwroot. - Utwórz kopię zapasową plików publicznych. Domyślnie te pliki znajdują się w folderze
      
/opt/apigee/apigee-drupal/wwwroot/sites/default/filesJeśli podana lokalizacja jest prawidłowa, w kroku 3 zostanie utworzona ich kopia zapasowa. Musisz jednoznacznie cofnąć po przeniesieniu z domyślnej lokalizacji. - Utwórz kopię zapasową prywatnych plików w usłudze 
/opt/apigee/data/apigee-drupal-devportal/private.Jeśli nie masz pewności co do lokalizacji tego katalogu, użyj metody
drush status, aby określić lokalizację prywatnego systemu plików. 
Przywróć portal
Po utworzeniu kopii zapasowej portalu możesz ją przywrócić przy użyciu
  pg_restore.
Aby przywrócić dane z kopii zapasowej do istniejącej bazy danych, użyj tego polecenia polecenie:
pg_restore --clean --dbname=portal_db --host=localhost --username=apigee < /tmp/portal.bak
Aby przywrócić dane z kopii zapasowej i utworzyć nową bazę danych, użyj tego polecenia polecenie:
pg_restore --clean --create --dbname=portal_db --host=localhost --username=apigee < /tmp/portal.bak
Pliki kopii zapasowej możesz też przywrócić do internetowego katalogu głównego Drupala i prywatnego .