gpt4 book ai didi

django - 如何在 Heroku for Django 应用程序中删除单个表

转载 作者:行者123 更新时间:2023-12-02 11:32:32 28 4
gpt4 key购买 nike

我了解了如何在 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/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com