2010-11-22 2 views
14

나는 DB 멍청하다. 그래서 나에게 친절해라.SQLite에서 PostgreSQL (레일즈)로 마이그레이션하는 방법

탭을 사용하여 SQLite DB를 Heroku에 푸시하는 데 문제가 있습니다. 그들과 이야기하면서 그들은 솔루션 중 하나가 SQLite에서 PostgreSQL으로 로컬 DB를 변환 할 수 있다고 말했습니다. 이렇게 쉬운 방법이 있습니까?

감사

더 많은 정보 : - 레일 응용 프로그램 에서 DB - 나는 맥 OS X에있어 -

+0

최선을 다하겠습니다. –

+1

이제 더 좋은 점이 있습니다. way - http://railscasts.com/episodes/342-migrating-to-postgresql – jpwynn

답변

17

sqlite3 development.db .dump | psql dbname username

+6

에 설명 된대로 탭 보석을 사용하십시오. 일부 데이터 유형을 변환해야합니다. http : //stackoverflow.com/a/4581921/1099531 – Michelle

+0

psql 데이터베이스에 연결하려면 : psql -h -p -U '암호를 입력하라는 메시지가 나타납니다. – franklin

3

Sequel 당신에게 도움이 될 것입니다 그냥 MacPorts를 통해 PostgreSQL을 설치

gem install sequel 

sequel -C sqlite://db/development.sqlite3 postgres://username:[email protected]/dbname 
관련 문제