테이블에 열을 추가하는 방법
migrate 파일 편집
우선, README.md를 참고하여migrate 파일을 편집합니다.
README.md## items テーブル
| Column | Type | Options |
| ----------------- | ---------- | ----------------- |
| name | string | null: false |
| explanation | text | null: false |
| category_id | integer | null: false |
| state_id | integer | null: false |
| delivery_price_id | integer | null: false |
| prefectures_id | integer | null: false |
| delivery_time_id | integer | null: false |
| price | integer | null: false |
| user | references | foreign_key: true |
### Association
- belongs_to :user
- has_one :purchase
20210118070956_create_items.rbclass CreateItems < ActiveRecord::Migration[6.0]
def change
create_table :items do |t|
t.string :name, null: false
t.text :explanation, null: false
t.integer :category_id, null: false
t.integer :state_id, null: false
t.integer :delivery_price_id, null: false
t.integer :prefectures_id, null: false
t.integer :delivery_time_id, null: false
t.integer :price, null: false
t.references :user, foreign_key: true
t.timestamps null: false
end
end
end
railsdb:rollback railsdb:migrate 실행
기술 종료 후 다음 두 가지를 수행합니다.Terminal
% rails db:rollback
% rails db:migrate
마지막
확인표
테이블 추가는 여기서 끝냅니다!
Reference
이 문제에 관하여(테이블에 열을 추가하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/E-SW20/items/19f608ea6993ceadae7b
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
## items テーブル
| Column | Type | Options |
| ----------------- | ---------- | ----------------- |
| name | string | null: false |
| explanation | text | null: false |
| category_id | integer | null: false |
| state_id | integer | null: false |
| delivery_price_id | integer | null: false |
| prefectures_id | integer | null: false |
| delivery_time_id | integer | null: false |
| price | integer | null: false |
| user | references | foreign_key: true |
### Association
- belongs_to :user
- has_one :purchase
class CreateItems < ActiveRecord::Migration[6.0]
def change
create_table :items do |t|
t.string :name, null: false
t.text :explanation, null: false
t.integer :category_id, null: false
t.integer :state_id, null: false
t.integer :delivery_price_id, null: false
t.integer :prefectures_id, null: false
t.integer :delivery_time_id, null: false
t.integer :price, null: false
t.references :user, foreign_key: true
t.timestamps null: false
end
end
end
기술 종료 후 다음 두 가지를 수행합니다.
Terminal
% rails db:rollback
% rails db:migrate
마지막확인표
테이블 추가는 여기서 끝냅니다!
Reference
이 문제에 관하여(테이블에 열을 추가하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/E-SW20/items/19f608ea6993ceadae7b텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)