ibase_backup
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
ibase_backup
Референца за `function.ibase-backup.php` со подобрена типографија и навигација.
ibase_backup
(PHP 5, PHP 7 < 7.4.0)
ibase_backup — Initiates a backup task in the service manager and returns immediately
= NULL
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_TRANSPORTABLEorIBASE_BKP_CONVERT. Прочитајте го делот за Претходно дефинирани константи за понатамошни информации. verbose- Дополнителни опции за пренесување на серверот за бази на податоци за резервна копија. The
Вратени вредности
Патеката до PHP скриптата што треба да се провери. true на успех или false при неуспех.
Бидејќи процесот на резервна копија се изведува на серверот за бази на податоци, немате можност да го добиете неговиот излез. Овој аргумент е бескорисен. false.
Примери
Пример #1 ibase_backup() example
<?php
// Attach to database server by ip address and port
$service = ibase_service_attach ('10.1.11.200/3050', 'sysdba', 'masterkey');
// Start the backup process on database server
// Backup employee database using full path to /srv/backup/employees.fbk
// Don't use any special arguments
ibase_backup($service, '/srv/firebird/employees.fdb', '/srv/backup/employees.fbk');
// Free the attached connection
ibase_service_detach ($service);
?>Пример #2 ibase_backup() пример со аргументи
<?php
// Attach to database server by name and default port
$service = ibase_service_attach ('fb-server.contoso.local', 'sysdba', 'masterkey');
// Start the backup process on database server
// Backup employee database using alias to /srv/backup/employees.fbk.
// Backup only the metadata. Don't create a transportable backup.
ibase_backup($service, 'employees.fdb', '/srv/backup/employees.fbk', IBASE_BKP_METADATA_ONLY | IBASE_BKP_NON_TRANSPORTABLE);
// Free the attached connection
ibase_service_detach ($service);
?>Види Исто така
- ibase_restore() Бидејќи процесот на резервна копија се изведува на (оддалечениот) сервер, оваа функција само ги пренесува аргументите до него. Додека аргументите се легални, нема да добиете