📅  最后修改于: 2023-12-03 15:09:16.788000             🧑  作者: Mango
PostgreSQL 是一个开源的关系型数据库管理系统,常用于开发 Web 应用程序。在开发过程中,我们可能需要连接到远程的 PostgreSQL 数据库来进行开发、测试、部署等操作。本文将介绍如何使用 Shell-Bash 连接到远程 PostgreSQL 数据库。
以下步骤假设您已经拥有可供连接的远程 PostgreSQL 数据库,并且具有访问权限。
安装 PostgreSQL 客户端
# Ubuntu
sudo apt-get update
sudo apt-get install postgresql-client
# CentOS
sudo yum update
sudo yum install postgresql
# macOS
brew install postgresql
登录到远程 PostgreSQL 数据库
# 格式:psql -h [hostname] -d [database] -U [username]
psql -h hostname -d database -U username
hostname
:远程数据库服务器的 IP 地址或域名。database
:要连接的 PostgreSQL 数据库名称。username
:用于连接到数据库的用户名。例如:
psql -h 192.168.1.100 -d mydb -U myuser
输入密码并连接到数据库 如果数据库服务器需要密码才能连接,在输入上一步命令后,系统会提示您输入密码。
Password for user myuser:
输入密码后,按回车键即可连接到远程 PostgreSQL 数据库。
操作 PostgreSQL 数据库 连接成功后,您就可以使用 PostgreSQL 客户端操作远程数据库了。例如:
显示数据库列表:
\list
创建新数据库:
CREATE DATABASE mynewdb;
删除数据库:
DROP DATABASE mydb;
显示数据表列表:
\dt
显示数据表结构:
\d table_name
执行 SQL 查询:
SELECT * FROM table_name;
更多 PostgreSQL 客户端的使用方法,请参考 PostgreSQL 文档。
本文介绍了如何使用 Shell-Bash 连接到远程 PostgreSQL 数据库,并提供了丰富的代码片段和命令示例,希望能够对开发人员在开发、测试、部署等环节中提供帮助。