gpt4 book ai didi

sql - 删除并重新创建单个表(在 Heroku 上)

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

我的应用程序处于测试阶段,我一直在对涉及新模型的功能进行有限测试。经过大量测试后,我不得不进行结构更改,使旧数据无法正常工作。

我需要做的只是删除并重新创建一张表。我知道我可以在迁移中做到这一点,但这似乎是一个 hack。在本地开发副本中,我将只使用 db:reset,但在测试版应用程序中,我不想丢失除此表之外的任何表中的数据。

这是指示生产应用删除并重新创建单个表的简单方法吗?就我而言,我正在使用 Heroku 进行部署,以防影响您解决此问题的方式。

最佳答案

要在 Heroku 上清空表而不更改架构,请在您的应用程序目录中:

$ heroku run console
Ruby console for myap.heroku.com
>> ModelName.delete_all
>> exit

关于sql - 删除并重新创建单个表(在 Heroku 上),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5223853/

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