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 <functional>
|
||||||
#include "sds.h"
|
#include "sds.h"
|
||||||
|
|
||||||
|
#define METADATA_DB_IDENTIFIER "c299fde0-6d42-4ec4-b939-34f680ffe39f"
|
||||||
|
|
||||||
class IStorageFactory
|
class IStorageFactory
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
|
@ -137,7 +137,9 @@ std::string RocksDBStorageFactory::getTempFolder()
|
|||||||
|
|
||||||
IStorage *RocksDBStorageFactory::createMetadataDb()
|
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)
|
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()
|
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
|
const char *TestStorageFactory::name() const
|
||||||
|
Loading…
x
Reference in New Issue
Block a user