5

For Postgres is there any sort of command line utilities that allow a database to be "dumped to a file" and that allow that same database dump to be imported?

I know this can be done through PGAdmin, but I need to be able to do this on the cmd line.

2

2 Answers 2

6

Yeah, take a look into pg_dump and pg_restore

http://www.postgresql.org/docs/current/static/app-pgdump.html

http://www.postgresql.org/docs/current/static/app-pgrestore.html

Sign up to request clarification or add additional context in comments.

2 Comments

Thanks but you could have given a simple example (one line of code for pg_dump and another for pg_restore), that would have been much more helpful
pg_restore -U postgres -W -d dvdrental /tmp/dvdrental.tar -U is username -W is password (not put password in this line, it will appear a promt) -d is database and finally specify path of file
1

Correct, the way to do this is the pg_dump, pg_dumpall and pg_restore commands. In fact, I think pg_admin actually calls those commands itself. It doesn't actually have backup/restore built in but is just a wrapper.

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.