1. 安装pgAdmin
在Linux系统上,pgAdmin可通过包管理器或Docker安装。以Ubuntu/Debian为例,使用以下命令安装:
sudo apt update
sudo apt install postgresql pgadmin4
对于CentOS/RHEL系统,可使用:
sudo yum install epel-release
sudo yum install pgadmin4
若偏好Docker,可拉取官方镜像并运行容器:
docker pull dpage/pgadmin4:latest
docker run -p 5050:80 -e 'PGADMIN_DEFAULT_EMAIL=pgadmin4@pgadmin.org' -e 'PGADMIN_DEFAULT_PASSWORD=admin' -d --name pgadmin4 dpage/pgadmin4
安装完成后,通过应用菜单启动pgAdmin(或在终端输入pgadmin4)。
2. 连接到PostgreSQL服务器
启动pgAdmin后,在左侧服务器面板右键点击“Servers”,选择“创建→服务器”。在弹出的对话框中:
localhost,远程用IP地址)、端口(默认5432)、维护数据库(通常为postgres)、用户名(如postgres)及密码;3. 打开查询工具
连接成功后,展开服务器节点→展开Databases节点→右键点击目标数据库(如postgres),选择Query Tool(或选中数据库后点击顶部菜单栏“工具→查询工具”),即可打开查询编辑器。
4. 编写与执行SQL查询
在查询编辑器中输入SQL语句(支持语法高亮、自动补全),例如:
-- 创建表
CREATE TABLE employees (id SERIAL PRIMARY KEY, name VARCHAR(50), salary NUMERIC(10,2));
-- 插入数据
INSERT INTO employees (name, salary) VALUES ('Alice', 5000.00), ('Bob', 6000.00);
-- 查询数据
SELECT * FROM employees;
点击工具栏上的执行按钮(绿色三角形)或按Ctrl+Enter运行查询。
5. 查看与管理查询结果
执行后,查询结果将显示在编辑器下方的结果面板中,包含行数、列数据及执行时间。可通过面板工具:
注意事项
sudo systemctl start postgresql);pg_hba.conf(添加host all all 0.0.0.0/0 md5)并重启服务(sudo systemctl restart postgresql);