code: def get_app_info(app_id):
      
      try:
          conn = get_conn()
          c = conn.cursor()
          c.execute("SELECT name,source_id,region,state,create_at,change_at FROM app WHERE id='{0}' ".format(app_id))
          app_info = c.fetchone()
          c.execute("SELECT app_data FROM app WHERE id='{0}' ".format(app_id))
          app_data = c.fetchone()
          c.execute("SELECT id,name,app_id FROM container WHERE app_id='{0}' ".format(app_id))
          container_rlt = c.fetchall()
          conn.close()
          return (app_info, app_data, container_rlt)
      except Exception,e:
          raise RuntimeError('get app info failed! %s' % e)
docs: get app info( exclude app_data )