mirror of https://gitee.com/bigwinds/arangodb
Fixed database drop
This commit is contained in:
parent
e5d733867e
commit
060ddcea59
|
@ -441,6 +441,16 @@ void RocksDBEngine::prepareDropDatabase(TRI_vocbase_t* vocbase,
|
||||||
bool useWriteMarker, int& status) {
|
bool useWriteMarker, int& status) {
|
||||||
// probably not required
|
// probably not required
|
||||||
// THROW_ARANGO_NOT_YET_IMPLEMENTED();
|
// THROW_ARANGO_NOT_YET_IMPLEMENTED();
|
||||||
|
|
||||||
|
//status = saveDatabaseParameters(vocbase->id(), vocbase->name(), true);
|
||||||
|
VPackBuilder builder;
|
||||||
|
builder.openObject();
|
||||||
|
builder.add("id", VPackValue(std::to_string(vocbase->id())));
|
||||||
|
builder.add("name", VPackValue(vocbase->name()));
|
||||||
|
builder.add("deleted", VPackValue(true));
|
||||||
|
builder.close();
|
||||||
|
|
||||||
|
status = writeCreateDatabaseMarker(vocbase->id(), builder.slice());
|
||||||
}
|
}
|
||||||
|
|
||||||
Result RocksDBEngine::dropDatabase(Database* database) {
|
Result RocksDBEngine::dropDatabase(Database* database) {
|
||||||
|
|
Loading…
Reference in New Issue