在Debian上使用PgAdmin进行SQL查询的完整步骤
在Debian系统上,推荐通过APT包管理器安装pgAdmin4(官方支持,便于维护):
sudo apt updatesudo apt install pgadmin4 -y首次使用前,需创建pgAdmin的管理员用户(用于登录Web界面):
sudo /usr/pgadmin4/bin/setup-web.shsudo systemctl start pgadmin4sudo systemctl enable pgadmin4。sudo ufw allow 5050/tcp(若未启用防火墙,可跳过此步)http://your_server_ip:5050(将your_server_ip替换为Debian服务器的实际IP地址),使用之前创建的管理员邮箱和密码登录。登录pgAdmin后,需添加目标PostgreSQL服务器的连接:
localhost(若pgAdmin与PostgreSQL在同一服务器)或PostgreSQL服务器的IP地址;5432(PostgreSQL默认端口);postgres,PostgreSQL默认管理员);postgres)。连接成功后,可通过以下两种方式打开查询编辑器并执行SQL:
postgres)→选择Tools→Query Tool,打开查询编辑器。mytable)→选择Query Tool,直接打开针对该表的查询编辑器。SELECT * FROM mytable;查看表数据,或CREATE TABLE new_table (id SERIAL PRIMARY KEY, name VARCHAR(50));创建表);F5运行查询;postgresql.conf文件(确保listen_addresses = '*',允许所有IP连接)和pg_hba.conf文件(添加host all all 0.0.0.0/0 md5,允许密码认证的远程连接),并重启PostgreSQL服务:sudo systemctl restart postgresql。sudo ufw allow 5432/tcp(若未启用防火墙,可跳过此步)。