ADO.NET provider 4.2.0.0 for Firebird is ready
Firebird (2.5.2+) has finally support for creating backups and streaming these back to client via API (Services API). This release focuses mostly on implementing this feature.
In FirebirdSql.Data.Services
you can find two new classes called FbStreamingBackup
and FbStreamingRestore
. These work mostly as FbBackup
and FbRestore
you only need to set valid stream (like FileStream
or MemoryStream
) into OutputStream
or InnerStream
respectively. The rest is same as if you’re using fbsvcmgr
.
This feature was sponsored by SMS-Timing as they allowed me to implement it during my work hours. Also thanks to Ivan Arabadzhiev who helped me to test this.
You can get the bits from NuGet (EF6-ready version) (also FirebirdSQL.org site).
All changes can be found in tracker.