Что означает ключ -r для инструмента Firebird gbak? - PullRequest
0 голосов
/ 21 декабря 2009

Когда я бегу:

gbak -r

что это будет делать?

Ответы [ 3 ]

4 голосов
/ 21 декабря 2009

В Firebird <2.0, -r заменит текущий файл базы данных на тот, который был восстановлен из резервной копии. В FB> = 2.0 для этого нужно указать -rep. Будьте осторожны, чтобы не заменить активную базу данных.

2 голосов
/ 21 декабря 2009
-r[ecreate_database] o[verwrite]

http://www.destructor.de/firebird/gbak.htm

[Firebird 2.0] Восстановление поверх существующей базы данных. Это может быть выполнено только SYSDBA или владельцем перезаписанной базы данных. НЕ восстанавливайте базу данных, которая используется! -r эквивалентно -c. Только опция «перезаписать» восстановит существующую базу данных.

1 голос
/ 21 декабря 2009

заменяет базу данных - т.е. перезаписывает это.

http://pwet.fr/man/linux/commandes/gbak

...