ibase_restore

(PHP 5, PHP 7 < 7.4.0)

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

Опис

ibase_restore(    resource $service_handle,    string $source_file,    string $dest_db,    int $options = 0,    bool $verbose = false): mixed

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

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

service_handle

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

source_file

Абсолютний шлях на сервері, де є файл резервної копії.

dest_db

Шлях створення нової бази даних на сервері. Також можна використовувати псевдонім бази даних.

options

Додаткові параметри передачі на сервер бази даних для відновлення. Параметр options може бути комбінацією наступних констант: IBASE_RES_DEACTIVATE_IDX IBASE_RES_NO_SHADOW IBASE_RES_NO_VALIDITY IBASE_RES_ONE_AT_A_TIME IBASE_RES_REPLACE IBASE_RES_CREATE IBASE_RES_USE_ALL_SPACE IBASE_PRP_PAGE_BUFFERS IBASE_PRP_SWEEP_INTERVAL IBASE_RES_CREATE. Читайте розділ про Обумовлені константи для отримання додаткової інформації.

verbose

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

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

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

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

Приклади

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

Loading...

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

Loading...

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

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