在Heroku上删除带有Django应用程序的单个表

在Heroku上删除带有Django应用程序的单个表,django,heroku,Django,Heroku,我有一个在Heroku上运行的Django应用程序 通常,我可以在本地机器上运行python manage.py dbshell,然后执行DROP TABLE。但我不能在Heroku身上这么做 对于在Heroku上运行的应用程序,如何在不删除整个数据库和重新同步的情况下做到这一点 注:Heroku是一个PostgreSQL数据库。我无法让Postgres在Mountain Lion上工作,因此无法从本地机器传输数据库:(您可以使用,据报道 还请注意,您正在尝试的操作称为“模式迁移”django允

我有一个在Heroku上运行的Django应用程序

通常,我可以在本地机器上运行
python manage.py dbshell
,然后执行
DROP TABLE
。但我不能在Heroku身上这么做

对于在Heroku上运行的应用程序,如何在不删除整个数据库和重新同步的情况下做到这一点

注:Heroku是一个PostgreSQL数据库。我无法让Postgres在Mountain Lion上工作,因此无法从本地机器传输数据库:(

您可以使用,据报道


还请注意,您正在尝试的操作称为“模式迁移”django允许。

为什么要删除表?看起来你需要。如果确实需要某个不寻常的应用程序,请创建自定义管理命令,该命令将删除/创建/填充/任何内容。我想基本上向该表添加一列。所以我想删除并重新同步,因为该表中没有太多信息。好的,我会尝试ose…希望它们不会太复杂而难以学习。在修改db模式的情况下,您应该使用south。将south视为django的一部分。south而不是nashvegas?哪一个更简单?基本的south用法是关于两个管理命令(与手动修改Ind db相比非常简单).其他移民工具呢?我投南方的票,因为南方更受欢迎。顺便说一句: