def _select_from_materialized_view(view, n_days=None):
if n_days is None:
sql = text("SELECT * FROM %s" % view)
options = {}
else:
sql = text("""SELECT COUNT(user_id)
FROM %s
WHERE n_days=:n_days""" % view)
options = dict(n_days=n_days)
try:
session = db.slave_session
return session.execute(sql, options)
except ProgrammingError:
db.slave_session.rollback()
raise
评论列表
文章目录