作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我了解了如何在 Django ( Destroying a Postgres DB on Heroku ) 中删除 Heroku 中的整个数据库。但是,我只想删除一些表(基本上执行“python manage.py sqlclear appname”中的sql命令)。我该怎么做?
最佳答案
嘿,这非常简单。您应该只创建一个可以处理原始 SQL 的 View 函数。我昨天刚刚尝试解决 postgres 唯一索引同步问题。
Views.py:将其映射到某个 URL,然后在浏览器中访问该 URL,该函数将执行。
from django.db import connection, transaction
def dropTable(request):
cursor = connection.cursor()
cursor.execute(“DROP TABLE WHATEVER”) //custom raw SQL goes here
success = simplejson.dumps({‘success’:’success’,}) //I do this as a success message
return HttpResponse(success, mimetype=’application/json’) //you'll need an import or two for the json stuff to work
关于django - 如何在 Heroku for Django 应用程序中删除单个表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10768112/
我是一名优秀的程序员,十分优秀!