Commit 6f324458 by sanshi

优化数据库类

parent 69f9b6dd
...@@ -119,6 +119,27 @@ class DataProblem(object): ...@@ -119,6 +119,27 @@ class DataProblem(object):
session.close() session.close()
return error return error
def delete_like_eventid(self, session, eventid):
"""
:param session: 指针
:param eventid:
:return:
"""
self.log.debug("查询数据库:")
try:
self.log.debug("删除相关测试数据")
session.query(self.table).filter(self.table.eventid.like(str(eventid/100) + "%")).delete(synchronize_session=False)
# session.delete(sql)
session.commit()
session.close()
self.log.debug("删除成功")
return True
except UtilsDataBase().errors as error:
self.log.error("异常:")
self.log.error(error)
session.close()
return error
def insert_one(self, session, eventid=None, source=None, _object=None, objectid=None, clock=None, ns=None, def insert_one(self, session, eventid=None, source=None, _object=None, objectid=None, clock=None, ns=None,
r_clock=None, r_ns=None, hostid=None, name=None, acknowledged=None, acknowledged_time=None, r_clock=None, r_ns=None, hostid=None, name=None, acknowledged=None, acknowledged_time=None,
severity=None, status=None,): severity=None, status=None,):
......
...@@ -128,4 +128,25 @@ class DataEvents(object): ...@@ -128,4 +128,25 @@ class DataEvents(object):
self.log.error("异常:") self.log.error("异常:")
self.log.error(error) self.log.error(error)
session.close() session.close()
return error return error
\ No newline at end of file
def delete_like_eventid(self, session, eventid):
"""
:param session: 指针
:param eventid:
:return:
"""
self.log.debug("查询数据库:")
try:
self.log.debug("删除相关测试数据")
session.query(self.table).filter(self.table.eventid.like(str(eventid/100) + "%")).delete(synchronize_session=False)
# session.delete(sql)
session.commit()
session.close()
self.log.debug("删除成功")
return True
except UtilsDataBase().errors as error:
self.log.error("异常:")
self.log.error(error)
session.close()
return error
...@@ -91,6 +91,27 @@ class DataProblem(object): ...@@ -91,6 +91,27 @@ class DataProblem(object):
session.close() session.close()
return error return error
def delete_like_eventid(self, session, eventid):
"""
:param session: 指针
:param eventid:
:return:
"""
self.log.debug("查询数据库:")
try:
self.log.debug("删除相关测试数据")
session.query(self.table).filter(self.table.eventid.like(str(eventid/100) + "%")).delete(synchronize_session=False)
# session.delete(sql)
session.commit()
session.close()
self.log.debug("删除成功")
return True
except UtilsDataBase().errors as error:
self.log.error("异常:")
self.log.error(error)
session.close()
return error
def insert_one(self, session, eventid=None, source=None, _object=None, objectid=None, clock=None, def insert_one(self, session, eventid=None, source=None, _object=None, objectid=None, clock=None,
r_eventid=None, r_clock=None, r_ns=None, correlationid=None, userid=None, r_eventid=None, r_clock=None, r_ns=None, correlationid=None, userid=None,
acknowledged=None, ns=None, name=None, severity=None): acknowledged=None, ns=None, name=None, severity=None):
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment