Я попробовал db.delete (результаты) и Консоль Механизма Приложения, и ни один из них, кажется, не работает на меня. Вручную удаляющие записи от Средства просмотра Данных (увеличенный предел до 200) не работали ни один, так как я загрузил больше чем 10 000 записей. Я закончил запись этого сценария
from google.appengine.ext import db
from google.appengine.ext import webapp
from google.appengine.ext.webapp.util import run_wsgi_app
import wsgiref.handlers
from mainPage import YourData #replace this with your data
class CleanTable(webapp.RequestHandler):
def get(self, param):
txt = self.request.get('table')
q = db.GqlQuery("SELECT * FROM "+txt)
results = q.fetch(10)
self.response.headers['Content-Type'] = 'text/plain'
#replace yourapp and YouData your app info below.
self.response.out.write("""
<html>
<meta HTTP-EQUIV="REFRESH" content="5; url=http://yourapp.appspot.com/cleanTable?table=YourData">
<body>""")
try:
for i in range(10):
db.delete(results)
results = q.fetch(10, len(results))
self.response.out.write("<p>10 removed</p>")
self.response.out.write("""
</body>
</html>""")
except Exception, ints:
self.response.out.write(str(inst))
def main():
application = webapp.WSGIApplication([
('/cleanTable(.*)', CleanTable),
])
wsgiref.handlers.CGIHandler().run(application)
, прием должен был включать перенаправление в HTML вместо того, чтобы использовать self.redirect. Я готов ожидать в течение ночи для избавлений от всех данных в моей таблице. Хотелось бы надеяться, команда GAE облегчит отбрасывать таблицы в будущем.
он не встроен в SSRS; но есть обходной путь. Просто храните отчеты в рамках одного проекта (для справки) и вручную управляйте местом развертывания для каждого отчета.
Если вы пойдете по этому маршруту, вы можете захотеть автоматизировать это, создав сценарий развертывания с помощью rs.exe
Есть также некоторые попытки решить эту проблему на codeplex; но у меня еще не было возможности взглянуть на это: rsbuild