Chris-

Thanks.  That got me most of the way there but I needed to extract
those four fields from the URL I connect with (in ENV['MONGOHQ_URL'])
that looks like this:

"mongodb://app123456:[email protected]:27078/app123456"

This dump command seemed to work for me:

mongodump  -hflame.mongohq.com:27078  -dapp123456  -uapp123456  -
palongstring

It created a dump subdirectory with what looks like my collections.
Now how do I restore it to a local database?

I tried several variations of this command

mongorestore -hlocalhost:27017 -dapp123456

and got:

connected to: localhost:27017
don't know what to do with [dump]

so I'm not sure what mongorestore wants.  I am running mongod 1.6.1
locally with default settings.

Thanks.

   -Ginny



On Aug 26, 12:45 am, Chris Hanks <[email protected]>
wrote:
> Use the mongodump utility from the command line. It comes with
> mongodb, and can be pointed at whatever remote database you like.
>
> For example, try a ruby script that looks something like:
>
> host = 'flame.mongohq.com:27000'
> db   = 'ginnys-database'
> user = 'ginny'
> pass = 'password'
>
> `mongodump -h#{host} -d#{db} -u#{user} -p#{pass} --out ~/dump`
>
> That'll dump the entire contents to your local ~/dump folder. If you
> need to restore them, you can use mongorestore, which takes similar
> arguments.
>
> On Aug 25, 9:44 pm, Ginny Hendry <[email protected]> wrote:
>
> > Am I right in assuming that Heroku bundles don't include MongoHQ data?
>
> > Do db:pull or taps work with MongoHQ?
>
> > If not, what are our options for backup and restore for MongoHQ
> > databases?
>
> > I'm sure MongoHQ has backups in case their disks crash but I need my
> > own backups in case I or a user destroys something important.
>
> > Thx.
>
> >   -Ginny

-- 
You received this message because you are subscribed to the Google Groups 
"Heroku" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/heroku?hl=en.

Reply via email to