add KEYDB_METADATA_ID to metadata tables when created
Former-commit-id: 7fe8a184db62eab171935c20498bdb4f30ee6b1d
This commit is contained in:
parent
c195ee4453
commit
b24e18601c
@ -2,6 +2,8 @@
|
||||
#include <functional>
|
||||
#include "sds.h"
|
||||
|
||||
#define METADATA_DB_IDENTIFIER "c299fde0-6d42-4ec4-b939-34f680ffe39f"
|
||||
|
||||
class IStorageFactory
|
||||
{
|
||||
public:
|
||||
|
@ -137,7 +137,9 @@ std::string RocksDBStorageFactory::getTempFolder()
|
||||
|
||||
IStorage *RocksDBStorageFactory::createMetadataDb()
|
||||
{
|
||||
return this->create(-1, nullptr, nullptr);
|
||||
IStorage *metadataDb = this->create(-1, nullptr, nullptr);
|
||||
metadataDb->insert("KEYDB_METADATA_ID", strlen("KEYDB_METADATA_ID"), (void*)METADATA_DB_IDENTIFIER, strlen(METADATA_DB_IDENTIFIER), false);
|
||||
return metadataDb;
|
||||
}
|
||||
|
||||
IStorage *RocksDBStorageFactory::create(int db, key_load_iterator iter, void *privdata)
|
||||
|
@ -8,7 +8,9 @@ IStorage *TestStorageFactory::create(int, key_load_iterator, void *)
|
||||
|
||||
IStorage *TestStorageFactory::createMetadataDb()
|
||||
{
|
||||
return new (MALLOC_LOCAL) TestStorageProvider();
|
||||
IStorage *metadataDb = new (MALLOC_LOCAL) TestStorageProvider();
|
||||
metadataDb->insert("KEYDB_METADATA_ID", strlen("KEYDB_METADATA_ID"), (void*)METADATA_DB_IDENTIFIER, strlen(METADATA_DB_IDENTIFIER), false);
|
||||
return metadataDb;
|
||||
}
|
||||
|
||||
const char *TestStorageFactory::name() const
|
||||
|
Loading…
x
Reference in New Issue
Block a user