2010-01-12 3 views
0

나는 많은 RoR 개발을하지 않았다. 내가 한 대부분의 책은 AWDR에 몇 권을 남겼습니다.초심자 질문부터 RoR w/postgreSQL

이제 Rails에서 실제 프로젝트를 시작했고 클라이언트 요구 사항 중 하나는 DB를 PostgreSQL로 만들고 싶다는 것입니다. 레일이 자체 SqlLite와 함께 제공된다는 것을 알고 있습니다.

나를 위해 최선의 방법이 무엇인지 궁금한가요? 로컬로 (SqlLite를 사용하여) 모든 것을 개발해야하고 나중에 PostgreSQL에 모든 것을 포팅하거나 PostgreSQL을 설정하고 PostgreSQL과 통신하는 레일을 준비해야합니다.

postgresql로 설정된 레일을 보여주는 링크가 도움이 될 것입니다.

답변

2

라이브 요구 사항을 개발하는 것이 무엇보다 낫다고 생각합니다. 그래서 나는

가 봐 (단지 자바 레일이 아직 완료하지 않은) 포스트 그레스를 설치합니다 : http://wiki.rubyonrails.org/database-support/postgres

+0

나는 동의한다. 나는 많은 postgresql 제품 (트리거, 규칙, 뷰 등)을 사용하는 매우 큰 데이터베이스에서 레일스와 함께 postgres를 사용하고 postgresql에 대한 레일 지원이 어떤 식 으로든 부족하다는 것을 알지 못했다. –

0

그것은 당신의 쿼리의 복잡성에 따라 달라집니다. 당신이 SQLite는에 의해 처리 할 수없는 복잡한 사용자 쿼리가있는 경우

PostgreSQL의를 설치하는 것이 좋습니다 것입니다.

그러나 일반적으로는 PostgreSQL의해야한다 (테스트 환경에서 실행됩니다 테스트 쓰기에 충분하다. 시험 잘 당신은 아마 프로덕션 환경에 어떤 문제가되지 않습니다 실행 후 그래서.