Как восстановить базу данных PostgreSQL и mongoDB из дампа

I don't always restore databases, but when I do...

Posted by Vlad Zaets on March 6, 2015

Распаковка из архива

Обычно дампы находится в архиве, я использую bzip2 для максимального сжатия.

Разархивация из bz2:

$ bzip2 -d file.tar.bz2

Распаковка tar:

$ tar -xvf file.tar


Восстановление

Восстановление базы данных PostgreSQL из sql-дампа:

$ sudo -u postgres psql dbname < /home/vlad/pg.sql

* postgres – db user

Восстановление базы данных MongoDB из bson-дампа:

$ mongorestore --collection collection_name --db db_name /home/vlad/dump.bson