code: def get_bytes_from_blob(val) -> bytes:
      
      if isinstance(val, bytes):
          return val
      elif isinstance(val, memoryview):
          return val.tobytes()
      else:
          raise TypeError('invalid type for get bytes')
docs: 不同数据库从blob拿出的数据有所差别，有的是memoryview有的是bytes