12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- ############
- PostgreSQL
- ############
- PostgreSQL is a enterprise grade open source database.
- http://www.postgresql.org/
- Backup
- ------
- The following assumes the database username is fusionpbx and the
- database to backup is fusionpbx. Make sure you have the database
- password ready.
- | ``su postgres``
- | ``pg_dump -U fusionpbx fusionpbx -b -v -f /tmp/fusionpbx.sql``
- Restore
- -------
- Assuming username fusionpbx and database fusionpbx
- ``psql -U fusionpbx -d fusionpbx -f fusionpbx.sql``
- Console
- -------
- | ``su postgres``
- | ``psql``
- list the databases
- ``\l``
- connect to the database
- ``\connect fusionpbx``
- or
- ``\c fusionpbx``
- list tables
- ``\d``
- drop the database
- ``DROP DATABASE fusionpbx;``
- create the database
- ``CREATE DATABASE fusionpbx;``
- Links
- -----
- http://www.mkyong.com/database/backup-restore-database-in-postgresql-pg_dumppg_restore/
- http://www.postgresql.org/docs/9.1/static/backup.html
|