Subject | RE: [firebird-support] Re: Backing up fdb excluding some tables |
---|---|
Author | Leyne, Sean |
Post date | 2009-12-23T18:05:05Z |
Helen,
In our case, there are 2 types of backups which are performed: system/complete vs. testing/debugging transfer.
Our application is deployed to 50+ client locations across the world. The local client databases store many details which are important to the clients usage of the application, but a un-important from a system testing and debugging perspective (this includes all user generated reports and user added file attachments).
These un-important items can account for a significant amount of space (2GB+/25%), and contributed to a significant amount of data transfer/transfer time.
So, we created a modified GBAK which added a new "-SKIP_DATA" option to the backup/restore to allow for us to specify tables which we didn't want the data backed-up/restored for. Naturally, this option is only used when the testing/debugging backup are created.
Sean
P.S. We will be offering the modification to the project for possible inclusion in a future release.
> Well - either/ you want the raw data in the database (becauseWhile I generally agree, there is a case at BroadView where we don't want to backup all the data all of the time.
> you have to return to it for some reason) and therefore it should
> be backed up or /you are not interested in the raw data once
> it has been extracted into tables
>
> Are you using external tables for the raw input?
In our case, there are 2 types of backups which are performed: system/complete vs. testing/debugging transfer.
Our application is deployed to 50+ client locations across the world. The local client databases store many details which are important to the clients usage of the application, but a un-important from a system testing and debugging perspective (this includes all user generated reports and user added file attachments).
These un-important items can account for a significant amount of space (2GB+/25%), and contributed to a significant amount of data transfer/transfer time.
So, we created a modified GBAK which added a new "-SKIP_DATA" option to the backup/restore to allow for us to specify tables which we didn't want the data backed-up/restored for. Naturally, this option is only used when the testing/debugging backup are created.
Sean
P.S. We will be offering the modification to the project for possible inclusion in a future release.