GICT knowledge base
How to Export and Import Postgresql Database
Published
PostgreSQL is a powerful, open source object-relational database system and it provides strong reputation for reliability, data integrity, and correctness. PostgreSQL runs operating systems such as Linux, UNIX (AIX, BSD, HP-UX, SGI IRIX, Mac OS X, Solaris, Tru64), and Windows.
PostgreSQL database export
Exporting PostgreSQL database to a file by using the pg_dump command line program
pg_dump is an effective tool to backup postgres database. pg_dump is used to back up a local database and restore it on a remote database at the same time, using a single command.
1) Login webhosting account via SSH.
2) Type this command and replace the username and dbname.
# pg_dump -U USERNAME DBNAME > dbexport.pgsql
3) Type password at the password prompt.
4) All the contents of database DBNAME are moved to the dbexport.pgsql file.
Exporting PostgreSQL database using phpPgAdmin
phpPgAdmin is a web-based administration tool for PostgreSQL written in PHP. It is based on the popular phpMyAdmin interface originally written for MySQL administration.
1) Log in to cPanel.
2) Click phpPgAdmin in the database section.
3) Expand Servers, expand PostgreSQL in the phpPgAdmin window.
4) Click the name of the database that you want to export.
5) Click Export on the top of the menu bar.
6) Click Structure and data.
7) Select SQL.
8) Click Download.
9) Click Export.
10) In the file dialog, select a location to save the file, and then click Save.
Create a new PostgreSQL database and assign a user
1) Log in to cPanel account.
2) Click PostgreSQL Databases in the Databases section of the cPanel home screen.
3) Type the name of the database in the ‘Database Name’ text box under ‘Create New Database’.
4) Click Create Database.
5) Click Go Back after creating database.
6) Select the user that you want to add in the User list box under Add User to Database.
7) Select the new database in the Database list box.
8) Click Submit.
After creating new database in cPanel, you can import the database’s contents.
Importing PostgreSQL database
Importing PostgreSQL database using the psql program
The primary front-end for PostgreSQL is the psql command-line program. It can be used to enter SQL queries directly, or execute them from a file. psql provides a number of meta-commands and various shell-like features to facilitate writing scripts and automating a wide variety of tasks; for example, tab completion of object names and SQL syntax.
1) Transfer the dbexport.pgsql file to your Hosting account using SCP, SFTP, or FTP.
2) Log in to Hosting account via SSH.
3) Type the following command and replace USERNAME with your username and DBNAME with the name of the database that you want to import the data into.
# psql -U USERNAME DBNAME < dbexport.pgsql
4) The DBNAME database should now contain the data that is in the dbexport.pgsql file.
Importing PostgreSQL database using phpPgAdmin
1) Log in to cPanel.
2) Click phpPgAdmin in the Databases section of the cPanel home screen.
3) Expand Servers, expand PostgreSQL in the left pane of the phpPgAdmin window and then click the name of the database that you want to import the data into.
4) On the top menu bar, click SQL.
5) Click Browse.
6) Select where the import file is located, and then click Open.
7) Click Execute.
If you need any further assistance please reach contact support department.
Related guides
Host Additional Domains on an Eligible InterServer Account
Check your hosting limits, choose a separate site or alias and use cPanel or DirectAdmin with deliberate DNS, content and certificate verification.
cPanelHardening Your cPanel Server: Beyond the Basics After CVE-2026-41940
Security is a moving target. With the recent discovery of CVE-2026-41940, it has become clear that just having a firewall isn't enough anymore.
cPanelcPanel and Plesk notice: Awstats,. Webalizer and Analog stats are being removed
Important Update: cPanel and Plesk Phasing Out Legacy Statistics Tools If you regularly check your website traffic through your hosting control panel, we have an...
cPanelThe dangers of shared licenses (in other words unofficial/cracked licenses)
Why Cracked cPanel Licenses Aren’t Worth the Risk: A Guide for InterServer Customers When you’re managing a server, every dollar counts.
