ibase_backup

(PHP 5, PHP 7 < 7.4.0)

ibase_backup — Ініціює завдання резервного копіювання у диспетчері служб та негайно повертає

Опис

ibase_backup(    resource $service_handle,    string $source_db,    string $dest_file,    int $options = 0,    bool $verbose = false): mixed

Ця функція передає аргументи на (віддалений) сервер бази даних. Там розпочинається новий процес резервного копіювання. Тому ви не отримаєте жодних відповідей.

Список параметрів

service_handle

Раніше відкрите з'єднання із сервером бази даних.

source_db

Абсолютний шлях файлу бази даних на сервері бази даних. Також можна використовувати псевдонім бази даних.

dest_file

Шлях до файлу резервної копії на сервері бази даних.

options

Додаткові опції передачі на сервер бази даних для резервного копіювання. Параметр options може бути комбінацією з наступних констант: IBASE_BKP_IGNORE_CHECKSUMS IBASE_BKP_IGNORE_LIMBO IBASE_BKP_METADATA_ONLY IBASE_BKP_NO_GARBAGE_COLLECT IBASE_BKP_OLD_DESCRIPTIONS **IBASE_BKP_NON_TRANSPORTABLE** або **IBASE_BKP_CONVERT**Прочтите раздел о Обумовлені константи для отримання додаткової інформації.

verbose

Оскільки процес резервного копіювання виконується на сервері бази даних, ви не маєте шансів отримати його висновок. Цей аргумент марний.

Значення, що повертаються

Повертає true у разі успішного виконання або **false**в случае возникновения ошибки.

Оскільки процес резервного копіювання виконується на (віддаленому) сервері, ця функція просто передає йому аргументи. Поки аргументи коректні, ви не отримаєте false

Приклади

Приклад #1 Приклад використання ibase_backup()****

Loading...

Приклад #2 Приклад використання ibase_backup()** з аргументами**

Loading...

Дивіться також

  • ibase_restore() - Запускає завдання відновлення у диспетчері служб та негайно повертається