1. 前提:确保pgAdmin已正确安装并运行
在CentOS上使用pgAdmin前,需先完成安装配置。常见方式包括通过Yum仓库安装(推荐)或Docker容器部署。以Yum安装为例,步骤如下:
sudo dnf install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-8-x86_64/pgdg-redhat-repo-latest.noarch.rpmsudo dnf install -y pgadmin4sudo cp /etc/httpd/conf.d/pgadmin4.conf.sample /etc/httpd/conf.d/pgadmin4.conf,编辑文件设置虚拟主机(如监听80端口);创建数据目录并设置权限:sudo mkdir -p /var/lib/pgadmin4 /var/log/pgadmin4,sudo chown -R apache:apache /var/lib/pgadmin4 /var/log/pgadmin4sudo systemctl restart httpd,sudo systemctl enable httpdhttp://your_server_ip),使用初始化时设置的管理员账号(如pgadmin4@pgadmin.org)和密码登录。2. 连接到PostgreSQL服务器
登录pgAdmin后,左侧导航栏点击**+号→选择Servers→点击Create→Server**:
MyPostgresServer,自定义即可);localhost,远程用IP地址)、端口(默认5432)、维护数据库(通常为postgres)、用户名(如postgres,PostgreSQL默认超级用户)、密码(对应用户的密码);3. 打开查询工具
连接服务器后,可通过两种方式打开SQL查询编辑器:
postgres)→选择Query Tool;mytable)→选择Tools→Query Tool。4. 编写并执行SQL语句
在查询编辑器中输入SQL语句(支持语法高亮、自动补全,如输入SEL会提示SELECT)。常见操作示例:
SELECT * FROM mytable;INSERT INTO mytable (name, age) VALUES ('Alice', 25);UPDATE mytable SET age = 26 WHERE name = 'Alice';DELETE FROM mytable WHERE name = 'Alice';执行方式:
Ctrl + Enter(Windows/Linux);Ctrl + Enter。5. 保存与管理SQL脚本
若需保存查询脚本,点击编辑器顶部文件→保存(或Ctrl + S),可将脚本保存为.sql文件(如query.sql);如需加载已有脚本,点击文件→打开文件,选择对应.sql文件即可。
对于复杂操作(如批量执行多条语句),可将脚本写入文件后,通过文件→打开文件加载,再执行全部语句。
注意事项
sudo systemctl status postgresql(若未启动,用sudo systemctl start postgresql启动);sudo firewall-cmd --permanent --add-port=5432/tcp,sudo firewall-cmd --reload;postgres的密码在安装PostgreSQL时设置,若忘记可通过sudo passwd postgres修改。