Для Postgres это "pg_dump".
После выполнения команды:
# pg_dump mydb > mudb.pgdump
создаётся резервный файл с базой. При переносе его на другую машину и попытке:
# cat mudb.pgdump | psql mydb
выдёт ошибку:
psql : FATAL 1: Database "mydb" does not exist in the system catalog.
Что делать?...
добавлено спустя 54 минуты: ...
Всё оказалось предельно просто!
На новой машине создаётся пустая база, а потом в ней просто выполняется команда:
\i <местоположение файла mudb.pgdump>
и все!!!