반응형
Rails 콘솔을 사용하여 테이블에서 열을 제거하는 방법
레일 마이그레이션을 사용하여 컬럼을 쉽게 제거 할 수 있습니다.
class SomeClass < ActiveRecord::Migration
def self.up
remove_column :table_name, :column_name
end
end
콘솔을 사용하여 테이블에서 열을 제거하는 방법이 있는지 알고 싶습니다.
up
메소드 의 코드를 직접 실행할 수 있습니다 rails console
.
>> ActiveRecord::Migration.remove_column :table_name, :column_name
" db/migrate/20130418125100_remove_foo.rb
" 과 같은 마이그레이션 파일이 이미있는 경우 다음 을 수행 할 수 있습니다.
>> require "db/migrate/20130418125100_remove_foo.rb"
>> RemoveFoo.up
원하는 경우 다음을 rake db:migrate
시도하십시오.
>> ActiveRecord::Migrator.migrate "db/migrate"
반응형
'IT박스' 카테고리의 다른 글
캔버스를 부모만큼 넓고 높이 만들기 (0) | 2020.12.08 |
---|---|
0에 가까운 부동 값이 0으로 나누기 오류를 일으킬 수 있습니까? (0) | 2020.12.08 |
채널을 읽지 않고 닫혔는지 여부를 확인하는 방법은 무엇입니까? (0) | 2020.12.08 |
패키지 버전을 setup.py 및 패키지와 공유하는 올바른 방법은 무엇입니까? (0) | 2020.12.08 |
Julia에서 @printf가 함수 대신 매크로 인 이유는 무엇입니까? (0) | 2020.12.08 |