Выполнение копирования

Выполнение копирования

Для вызова gbak или перейдите в каталог Firebird /bin, где размещается gbak, или укажите для утилиты полный путь. Вся команда должна размещаться в одной строке. В описании синтаксиса и примерах логически замкнутые части команды представлены в виде отдельных строк с отступами.

POSIX:

$] ./gbak -b[ackup] <режимы> исходные-данные копил [n]

ИЛИ

$] /opt/firebird/bin/gbak -b[ackup] <режимы> исходные-данные копия [n]

Windows:

C:Program FilesFirebirdFirebird_1_5in> gbak -b[ackup] <режимы> исходные-данные копия [n]

ИЛИ

С:> C:Program FilesFirebird_1_5ingbak -b[ackup] <режимы> исходные-данные копия [n]

Аргументы для gbak -b[ackup]

исходные-данные- это полный путь и имя файла копируемой базы данных. В Firebird 1.5 это может быть алиас. При копировании многофайловой базы данных используйте имя только первого (первичного) файла базы данных.

копия- полный путь и имя файла, куда помещается резервная копия базы данных.

В случае, когда копия помещается во множество файлов, нужно указать несколько копий. Синтаксический элемент n является целым параметром, включаемым для каждого выходного файла, кроме последнего, для указания размера файла в байтах (по умолчанию). К числу могут быть добавлены буквы в нижнем регистре для задания того, что размер указан в килобайтах (к), мегабайтах (т) или гигабайтах (д). См. следующий пример.

В POSIX копией также может быть STDOUT. В этом случае gbak записывает результат в стандартный вывод (обычно канал)[150].

Режимы могут быть допустимой комбинацией переключателей из табл. 38.1. Переключатели чувствительны к регистру.