@project-sunbird/ext-framework-server
Version:
Extensible framework for sunbird extensions on server side
52 lines • 1.55 kB
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.RegistrySchema = void 0;
exports.RegistrySchema = {
"type": "cassandra",
"private": true, // required only for internal schema
"config": {
"replication": {
"class": "SimpleStrategy",
"replication_factor": 1
}
},
"keyspace_prefix": "core", // required only for internal schema
"keyspace_name": "framework",
"column_families": [
{
"table_name": "plugin_registry",
"fields": {
"id": {
"type": "varchar"
},
"name": {
"type": "varchar"
},
"version": {
"type": "varchar"
},
"repo": {
"type": "varchar"
},
"status": {
"type": "int"
},
"registered_on": {
"type": "timestamp",
"default": { "$db_function": "toTimestamp(now())" }
},
"cassandra_keyspace": {
"type": "varchar"
},
"elasticsearch_index": {
"type": "map",
"typeDef": "<text, text>"
},
"manifest": {
"type": "varchar"
}
},
"key": ["id"]
}
]
};
//# sourceMappingURL=RegistrySchema.js.map