2010-11-22 36 views
14

Soy un novato DB así que por favor sean amables conmigo.Cómo migrar de SQLite a PostgreSQL (Rails)

Estoy teniendo algunos problemas al empujar mi base de datos SQLite a Heroku a través de grifos de gemas. Hablando con ellos, me dijeron que una de las soluciones podría ser convertir localmente mi base de datos de SQLite a PostgreSQL. ¿Hay una manera fácil de hacerlo?

Gracias

Más información: - DB de aplicación Rails - Estoy en Mac OS X - Sólo PostgreSQL instalado a través de macports

+0

Haré todo lo posible –

+1

Ahora hay una mejor manera - use la gema de grifos como se describe en http://railscasts.com/episodes/342-migrating-to-postgresql – jpwynn

Respuesta

17

sqlite3 development.db .dump | psql dbname username

+6

tenga en cuenta que algunos tipos de datos deben convertirse, http: //stackoverflow.com/a/4581921/1099531 – Michelle

+0

Para conectarse a una base de datos psql: 'psql -h -p -U ' Se le pedirá una contraseña. – franklin

3

Sequel le ayudará a

gem install sequel 

sequel -C sqlite://db/development.sqlite3 postgres://username:[email protected]/dbname 
Cuestiones relacionadas