Rename the database specified by file and
database to newname. If no
database is specified, the underlying file represented by
file is renamed using the value supplied to
newname, incidentally renaming all of the
databases it contained.
Namespace:
BerkeleyDB
Assembly:
libdb_dotnet181 (in libdb_dotnet181.dll) Version: 18.1.32.0
Syntax
Parameters
- file
- Type: System..::.String
The physical file which contains the database(s) to be renamed.
- database
- Type: System..::.String
The database to be renamed.
- newname
- Type: System..::.String
The new name of the database or file.
- autoCommit
- Type: System..::.Boolean
If true, enclose RenameDB within a transaction. If the call
succeeds, changes made by the operation are recoverable. If the
call fails, the operation has made no changes.
- txn
- Type: BerkeleyDB..::.Transaction
If the operation is part of an application-specified transaction,
txn is a Transaction object returned from
BeginTransaction()()(); if
the operation is part of a Berkeley DB Concurrent Data Store group,
txn is a handle returned from
BeginCDSGroup()()(); otherwise null. If
null, but autoCommit or AutoCommit
is true, the operation is implicitly transaction protected.
See Also