mirror of
https://gitee.com/milvus-io/milvus.git
synced 2025-12-29 06:55:27 +08:00
34 lines
965 B
Python
34 lines
965 B
Python
from engine.model.group_table import GroupTable
|
|
from engine.model.file_table import FileTable
|
|
from engine.controller.error_code import ErrorCode
|
|
from engine import db
|
|
|
|
class MetaManager(object):
|
|
|
|
@staticmethod
|
|
def Sync():
|
|
db.session.commit()
|
|
|
|
@staticmethod
|
|
def AddGroup(group_name, dimension):
|
|
new_group = GroupTable(group_name, dimension)
|
|
|
|
# add into database
|
|
db.session.add(new_group)
|
|
db.session.commit()
|
|
|
|
return ErrorCode.SUCCESS_CODE, group_name
|
|
|
|
@staticmethod
|
|
def GetGroup(group_name):
|
|
group = GroupTable.query.filter(GroupTable.group_name==group_name).first()
|
|
if group:
|
|
return ErrorCode.SUCCESS_CODE, group
|
|
else:
|
|
return ErrorCode.FAULT_CODE, None
|
|
|
|
# def DeleteGroup(group_id):
|
|
# group = GroupTable.query.filter(GroupTable.group_name==group_id).first()
|
|
# if(group):
|
|
# db.session.delete(group)
|
|
# else: |