데이터베이스를 만들 때 처음에 마이그레이션을 실행했는데 모든 것이 정상적으로 작동했습니다. 그런 다음 나는 가서 postgresql에서 테이블을 수동으로 삭제했다. 이제 rake db : migrate를 실행하면 실행되지만 테이블이 생성되지 않습니다.Ruby on rails 마이그레이션이 작동하지 않습니다.
답변
마이그레이션에 따라 다릅니다. rake db:migrate
은 정의에 따라 표를 작성하거나 변경할 수 있습니다. 처음에 데이터베이스와 테이블을 설정하려면 rake db:schema:load
또는 rake db:setup
을 사용할 수 있습니다. rake -T
은 사용 가능한 모든 레이크 작업에 대한 개요를 제공합니다.
데이터베이스 마이그레이션은 하나의 열 version
이있는 schema_migrations
테이블에 저장됩니다. 문제의 마이그레이션 버전이 여기에있는 한 마이그레이션은 다시 실행되지 않습니다.
이전과 완전히 똑같은 이전입니다. 테이블을 만듭니다. 그런 다음 데이터베이스에서 테이블을 삭제하고 다시 작성하려고합니다. – fineboy1
버전을 이미 포함 할 수있는'schema_migrations' 테이블이 있습니다. 그에 따라 대답을 업데이트했습니다. – 0x4a6f4672
감사합니다. 그게 문제를 해결하는 것 같습니다. – fineboy1
- 1. Ruby on Rails 마이그레이션이 매우 느리다.
- 2. Ruby on Rails - 자바 스크립트가 작동하지 않습니다.
- 3. Ruby on Rails 해시가 작동하지 않습니다.
- 4. Ruby on Rails - 편집이 작동하지 않습니다.
- 5. ruby on rails relationship 관계가 작동하지 않습니다.
- 6. Ruby on Rails 서버가 작동하지 않습니다.
- 7. Ruby on Rails 기능이 예상대로 작동하지 않습니다.
- 8. Ruby on Rails - 문의 양식이 작동하지 않습니다.
- 9. Ruby on Rails : will_paginate가 올바르게 작동하지 않습니다.
- 10. Ruby on rails - $ .ajax가 작동하지 않습니다.
- 11. Ruby on Rails : form_tag가 작동하지 않습니다.
- 12. Ruby on Rails - send_file이 작동하지 않습니다.
- 13. Ruby on Rails link_to_unless_current가 작동하지 않습니다.
- 14. Ruby on Rails 쿼리 문자열이 작동하지 않습니다.
- 15. ruby on rails - ruby on rails 2
- 16. Ruby on Rails index.html.erb가로드되지 않습니다.
- 17. ruby on rails : 왜 모든 새로운 모델 연관성을위한 마이그레이션이 없습니까?
- 18. Ruby on Rails 서술문
- 19. Rails 3.1 엔진 마이그레이션이 작동하지 않습니다.
- 20. Ruby on Rails - Association
- 21. Ruby on rails. markerclusterer가
- 22. Query - Ruby on Rails
- 23. Ruby on rails 조건부
- 24. Ruby on Rails 국제화
- 25. Ruby on Rails - 고유성
- 26. Ruby on Rails CRUD
- 27. Ruby on Rails; division
- 28. Ruby on Rails on actionscript
- 29. Ruby 대 Ruby On Rails
- 30. Ruby on Rails fullcalendar-rails
예 이미 실행 된 마이그레이션으로는 작동하지 않습니다. 레일스는 이전에 실행되지 않은 레일즈 만 실행합니다. 마이그레이션을 다시 롤백하고 실행하는 방법 밖에 없습니다. – krishnar