Tenía y aplicación en heroku luego decidí crear otra aplicación (en la pila de cedro que no admite pila: migrar).Cambio de la aplicación Heroku: migración db (pg y MongoHQ)
¿Cómo puedo migrar las bases de datos PG y MongoHq?
Gracias!
Tenía y aplicación en heroku luego decidí crear otra aplicación (en la pila de cedro que no admite pila: migrar).Cambio de la aplicación Heroku: migración db (pg y MongoHQ)
¿Cómo puedo migrar las bases de datos PG y MongoHq?
Gracias!
Puede migrar MongoHQ iniciando sesión en heroku y haciendo clic en addons => mongohq. Desde la aplicación, cree un nuevo usuario en Usuarios de la base de datos llamado "copia de seguridad" con una contraseña simple. A continuación, mi contraseña era "temppw". A continuación, haga clic en la pestaña Información de la base de datos para la información de su conexión (host: puerto [llama.mongohq.com:27049] y dbname [appXXXXXX]). Luego solo llame a mongodump para obtener una copia de seguridad.
mongodump -h flame.mongohq.com:27049 -d appXXXXXX -u backup -p temppw
Esto hará que un directorio local llamado "volcado" contenga sus datos. Verifique que está allí al cargarlo en un db local (simplemente ejecute mongorestore y busque en su instalación mongo local), porque cuando destruye su aplicación anterior, destruye el MongoDB (heroku también destruye su db postgres, por lo que debe hacer esto para eso tambien).
De todos modos, haga lo mismo que arriba a la base de datos de su nueva aplicación, excepto use mongorestore.
mongorestore -h flame.mongohq.com:27049 -d appXXXXXX -u backup -p temppw dump/appXXXXXX
no se limite a PUNTO DEL ENTORNO URLs. Esto es peligroso, ya que al eliminar su aplicación inicial se destruirán todos sus datos.
No estoy seguro acerca de MongoHQ pero en cuanto a PostgreSQL, puede usar Heroku Taps para extraer los datos de la base de datos remota a su máquina local. Luego puede empujarlo a la nueva aplicación.
Alternativamente, usted podría cambiar la variable de entorno DATABASE_URL
de su nueva aplicación de cedro para que apunte a la base de datos que se utilizan por la aplicación de edad - suponiendo que no está utilizando la base de datos compartida.
Este último enfoque también funcionaría para MongoHq.
Gracias, en realidad, estoy más interesado en la migración de mondodb. No he intentado cambiar MONGOHQ_URL en la nueva aplicación todavía, pero pensé que tal vez haya alguna solución estándar para ese propósito. – WHITECOLOR
quizás esto pueda ayudar: http://support.mongohq.com/customer/portal/articles/100129-migrate-local-db-to-mongohq – leonardoborges
Ok, gracias por ese consejo. – WHITECOLOR
MongoHQ ha sido renombrado Compose FWIW. – staypuftman