You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
맥북외에도 버추어박스에서 CentOS 5.x 를 설치하여 사용하고 있습니다. 최근 소스를 내려받아서 rspec 을 실행한 결과 SAVEPOINT 오류가 발생하였습니다. 인터넷 검색한 후 액티브레코드와 sqlite3 버전 문제인 듯하여 업데이트(3.6.x -> 3.8.x)하였지만 해결되지 않았습니다. 앞으로 운영할 서버에 맞춰서 데이터베이스를 개발환경을 맞추면 어떨까요?
아니면 config/database.yml 파일은 config/database.yml.sample 로 옮기고 깃에서 database.yml 파일은 버전 관리하지 않도록 .gitignore 에 담으면 어떨까요?
The text was updated successfully, but these errors were encountered:
배포시에 이러한 문제는 해결할 예정입니다. 우선은 database.yml 에서 production 부분을 mysql로 지정하고 development를 sqlite로 지정하면 각 운영환경에 맞게 DB 환경이 설정됩니다. 배포시에는 2번 항목에 기술하신 것 처럼 구현하는 것이 best practice로 되어 있는 것 같습니다. 다른 방법으로는 배포시에 별도의 database.yml을 생성하기도 합니다.
The text was updated successfully, but these errors were encountered: