пятница, 21 ноября 2008 г.

Как создать резервную копию одной таблицы Firebird SQL Server?

Существует готовая удобная утилитка: FBExport.

В ее cli-версии это делается примерно так:
 > fbexport -d d:\Bases\mydb.fdb -P masterkey -V MYTABLE -Si -F MYTABLE-backup.sql


Восстановить назад из командной строки, если бекап был произведен таким образом можно так:
 
> fbexport -d d:\Bases\mydb.fdb -P masterkey -X -Q "delete from MYTABLE"
> fbexport -d d:\Bases\mydb.fdb -P masterkey -X -F MYTABLE-backup.sql


Вообще ключ -X позволяет выполнять произвольный SQL скрипт на базе данных. )

Комментариев нет:

Отправить комментарий