2010-11-22 24 views
14

Ben bir DB noob var, lütfen bana iyi davran.SQLite'den PostgreSQL'e (Rails) geçiş nasıl yapılır

SQLite DB'yi Heroku'ya taps gem üzerinden aktaran bazı sorunlar yaşıyorum. Onlarla konuşarak, çözümlerden birinin DB'mden SQLite'den PostgreSQL'e yerel olarak dönüştürülebileceğini söylediler. Bunu yapmanın kolay bir yolu var mı?

Teşekkür

diğer bilgiler: - Raylar app gelen DB - Mac OS X üzerinde olduğum -

+0

Elimden gelenin en iyisini yapacağım –

+1

Şimdi daha iyisi var yol - http://railscasts.com/episodes/342-migrating-to-postgresql – jpwynn

cevap

17

sqlite3 development.db .dump | psql dbname username

+6

belgesinde açıklandığı gibi taps gemini, bazı veri türlerinin dönüştürülmesi gerektiğini not edin: http: //stackoverflow.com/a/4581921/1099531 – Michelle

+0

Bir psql veritabanına bağlanmak için: 'psql -h -p -U ' Sizden bir parola istenecektir. – franklin

3

Sequel size yardımcı olacaktır Sadece MacPorts aracılığıyla PostgreSQL yüklü

gem install sequel 

sequel -C sqlite://db/development.sqlite3 postgres://username:[email protected]/dbname 
İlgili konular