DBreeze Release 1.130.02.20
Migrates text search data from an old table to a new table with optional encryption.
Used for migrating un-encrypted search terms to encrypted storage.
Document ID mappings are preserved (both internal and external IDs stay the same).
Usage example:
using (var tran = engine.GetTransaction())
{
tran.SynchronizeTables("OldTable", "NewTable");
var encryptor = new DBreeze.TextSearch.WabiStreamCrypto(key, iv);
tran.Support_Migration_TextSearchMigrateTable("OldTable", "NewTable", encryptor);
tran.Commit();
}
engine.Scheme.DeleteTable("OldTable");
engine.Scheme.RenameTable("OldTable", "NewTable");