【问题标题】:Terminal Command Mac Alter table SQLite3终端命令 Mac Alter 表 SQLite3
【发布时间】:2010-12-11 02:33:49
【问题描述】:

什么是终端命令,或者哪里是获取它们、更改表的好资源。而且,执行此操作后是否需要重新运行 $rake db:migrate?我在 Snow Leopard 上运行 RoR。最后一个问题,我可以将已经创建的列设为非空。

更新:想出了如何改变,只需要知道我是否需要在改变后 rake db:migrate。

【问题讨论】:

  • 当您彻底彻底地更改问题时,请更改问题的标题!顺便说一句,每个问题一个问题(你在这里有三个问题,虽然你的标题反映了一个 - 你不再关心的那个!-)是更好的 Stack-Overflow 行为。
  • 如果你使用 Rails Migrations 我也回答了剩下的问题

标签: ruby-on-rails macos sqlite terminal


【解决方案1】:

获得它们的好资源,改变一个 表

查看这些以了解迁移的工作原理

Rails Migrations Cheatsheet

Railsguides: Migrations


@run rake db:migrate:是的


@created 为非空:是(检查第一个链接中的 7.1 add_column7.2 change_column

【讨论】:

    猜你喜欢
    • 2011-07-16
    • 2017-04-08
    • 1970-01-01
    • 2021-05-05
    • 2012-09-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多