登录 主页

在rails中创建数据库表

2023-06-09 09:10AM

在 Rails 中创建一个数据库表需要经过以下几个步骤:

1. 生成迁移文件

在终端中运行以下命令,生成一个迁移文件:

rails generate migration CreateTableName

其中,CreateTableName 是表的名称,也是迁移文件的名称。如果表已经存在,可以使用AddColumnNameToTableName 的格式来添加字段。

2. 编写迁移文件

打开生成的迁移文件,可以看到以下内容:

class CreateTableName < ActiveRecord::Migration[6.0]
  def change
    create_table :table_name do |t|
      t.timestamps
    end
  end
end

create_table 块中添加表的字段,例如:

class CreateTableName < ActiveRecord::Migration[6.0]
  def change
    create_table :table_name do |t|
      t.string :name
      t.integer :age
      t.timestamps
    end
  end
end

其中,t.string t.integer 分别表示字段的数据类型。

3. 运行迁移文件

在终端中运行以下命令,运行迁移文件:

rails db:migrate

这会在数据库中创建表和字段。

完成以上三个步骤后,就成功创建了一个数据库表。

返回>>

登录

请登录后再发表评论。

评论列表:

目前还没有人发表评论