Browse Source

Corrected page link/add content (#127)

* Create postgresql.rst

* Update additional_information.rst

* Update additional_information.rst
Len 7 years ago
parent
commit
aab3e45580
2 changed files with 63 additions and 1 deletions
  1. 2 1
      source/additional_information.rst
  2. 61 0
      source/additional_information/postgresql.rst

+ 2 - 1
source/additional_information.rst

@@ -22,5 +22,6 @@ Additional Information
   additional_information/nat.rst
   additional_information/nat.rst
   applications/provision.rst
   applications/provision.rst
   advanced/version_upgrade.rst
   advanced/version_upgrade.rst
-  advanced/releases.rst
+  additional_information/releases.rst
   additional_information/regex.rst
   additional_information/regex.rst
+  additional_information/postgresql.rst

+ 61 - 0
source/additional_information/postgresql.rst

@@ -0,0 +1,61 @@
+############
+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