¿Cómo importar un file csv muy grande en una database alojada en heroku?

Aquí está el context. Tengo una aplicación Ruby on Rails desplegada en Heroku. Estoy usando la database Postgres.

Me gustaría importar un gran file csv (69MB) (es el file allCountries de geonames) a mi database heroku.

Como hacerlo ?

  • Creo que es una mala idea colocar este file grande en mi repository y luego realizar una tarea de rake para importarlo a través de activerecord. Según mi opinión, es una mala idea porque ralentizará los impulsos hacia heroku. Estás de acuerdo ?

  • con un cliente psql desde mi máquina local a la database heroku postgres como se describe herre: https://gist.github.com/jboesch/5605747 ¿Hay alguna restricción por parte de heroku para importar files tan grandes como ese? No hay time de espera o algo así?

¿Ves una forma más apropiada de importar mi gran file csv?

¡Gracias de antemano por sus respuestas!

Christophe http://www.merciedgar.com