当前位置: 首页 > 面试题库 >

拖放并重新创建一个表(在Heroku上)

洪涵亮
2023-03-14
问题内容

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

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

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


问题答案:

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

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


 类似资料:
  • 我想同时执行两个流,并生成作为前两个流的组合的第三个流 我想从这两个中生成一个新的,它将与这一个等价 我目前找到的是或

  • pre { white-space: pre-wrap; } 如果您能够通过您的 Web 应用简单地实现拖动和放置,您就会知道一些特别的东西。通过 jQuery EasyUI,我们在 Web 应用中可以简单地实现拖放功能。 在本教程中,我们将向您展示如何创建一个启用用户拖动和放置用户想买的商品的购物车页面。购物篮中的物品和价格将更新。 显示页面上的商品     <ul>         <li>

  • configure脚本创建一个名为'config.status'的文件,用它描述在包最后一次进行配置时 给出的配置选项。该文件是一个shell脚本文件,如果运行它,将重新创建相同的配置。 你可以用'--recheck'选项调用'config.status'以更新它自身。如果你修改了configure, 该选项是有用的,这是因为某些测试的结果可能会与上一次运行的结果不同。选项'--recheck'以

  • 本文向大家介绍dart 创建一个新列表,包括了dart 创建一个新列表的使用技巧和注意事项,需要的朋友参考一下 示例 列表可以通过多种方式创建。 推荐的方法是使用List文字: 该List构造可以作为很好: 如果您喜欢更强的键入,还可以通过以下方式之一提供类型参数: 为了创建一个小的可增长列表,该列表为空或包含一些已知的初始值,首选文字形式。对于其他种类的列表,有专门的构造函数: 另请参阅关于集合

  • pre { white-space: pre-wrap; } 本教程将向您展示如何使用 jQuery EasyUI 创建一个学校课程表。 我们将创建两个表格:在左侧显示学校科目,在右侧显示时间表。 您可以拖动学校科目并放置到时间表单元格上。 学校科目是一个 <div> 元素,时间表单元格是一个 <td> 元素。 显示学校科目     <div>         <table>          

  • 问题内容: 我正在按照这里的指示 http://blog.heroku.com/archives/2011/8/29/play/ 但是我这样做,但是找不到procfile。 如何显式创建procfile? 说明似乎表明我应在应用运行时推送至。我读错了吗? 我在哪里可以指定并为mydomain.herokuapp.com? 仅修改application.conf中的值更好吗? 问题答案: 您需要在项