meta data for this page
  •  

A. Document history

The exact file history is recorded in the manual module in our CVS tree; see https://sourceforge.net/cvs/?group_id=9028. The full URL of the CVS log for this file can be found at https://firebird.cvs.sourceforge.net/viewvc/firebird/manual/src/docs/firebirddocs/fbutil_gbak.xml?view=log.

Revision history

1.0 10 October 2009 ND Created as a chapter in the Command Line Utilities manual.
1.1 20 October 2009 ND More minor updates and converted to a stand alone manual.
1.2 24 November 2009 ND Corrected the section on -y Suppress_output plus corrected the formatting of various screen dumps. They had been reformatted as text at some point.
1.3 24 June 2010 ND Added a bit more details to the -o[ne_at_a_time] restore option to explain transactions.
1.4 09 August 2010 ND Noted that gbak defaults to running a backup or recover according to the first file name parameter supplied.
A few minor formatting errors, URLs and some examples were corrected.
Also added an example of a meta data only backup and restore.
1.5 31 March 2011 ND Updated the -z option to indicate that it does carry out a backup.
1.6 11 October 2011 ND Updated to cover Firebird 2.5 changes.
Corrected description of -g[arbage_collect] switch.
Lots of spelling mistakes corrected.
1.7 11 January 2013 ND Updated to document the use of the stdin and stdout file names in backups and restores, which allow backups to be written to or read from standard input and standard output.
A section was added on the use of the above to clone databases without requiring an intermediate dump file. An additional section was also added to show how, using the above in conjunction with SSH, backup and/or restore operations could be carried out on databases where one or both of the databases in question, are remote.
1.8 14 January 2013 ND Further updates to document the use of the stdin and stdout file names in backups and restores. A section has been added to Gbak caveats giving more in depth detail about these two special file names.
1.9 11 April 2013 ND A section has been added to explain how to speedup your backups. A note has been added to the -service option to explain that it's use is not restriced to remote databases. Syntax errors in some examples corrected.
1.10 1 May 2013 ND Slight update to the -use_[all_space] command line switch, to explain how it works in a more understandable manner.
1.11 1 May 2013 ND A correction to the above change to the -use_[all_space] command line switch - it affects all subsequent pages as well as the ones created during the restore.