psql connect to remote database code example

Example 1: how to connect to remote postgres database from command line

psql -h <IP_Address> -p <port_no> -d <database_name> -U <DB_username> -W

-W option will prompt for password

psql -h 192.168.1.50 -p 5432 -d testdb -U testuser -W

Example 2: how to access remote pstgres

psql -U postgres DATABASE_NAME < backup.sql

Example 3: how to access remote pstgres

psql -U postgres
drop database DATABASE_NAME;
create database DATABASE_NAME;
create user USER_NAME;
alter role USER_NAME with password 'BITNAMI_USER_PASSWORD';
grant all privileges on database DATABASE_NAME to USER_NAME;
alter database DATABASE_NAME owner to USER_NAME;
psql -U postgres DATABASE_NAME < backup.sql

Example 4: how to access remote pstgres

pg_dump -U postgres DATABASE_NAME > backup.sql

Example 5: psql connect to another database

\c DBNAME
\connect DBNAME