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() - Запускає завдання відновлення у диспетчері служб та негайно повертається