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