Linux环境下PgAdmin使用教程汇总
sudo apt-get update && sudo apt-get upgradesudo apt-get install build-essential libssl-dev libffi-dev libgmp3-dev virtualenv python-pip libpq-dev python-devcd /opt
mkdir pgadmin4 && cd pgadmin4
virtualenv pgadmin4
source bin/activate
wget https://ftp.postgresql.org/pub/pgadmin/pgadmin4/v4.30/pgAdmin4-4.30.tar.gz
tar -xzf pgAdmin4-4.30.tar.gz
cd pgAdmin4-4.30
pip3 install psycopg2-binary./pgadmin4(默认启动端口5050)sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm
sudo dnf install -y https://ftp.postgresql.org/pub/pgadmin/pgadmin4/yum/pgadmin4-redhat-repo-2-1.noarch.rpm
sudo dnf makecache && sudo dnf install pgadmin4 -ysystemctl管理(如sudo systemctl start pgadmin4)/usr/local/share/pgadmin4/config_local.py,添加SERVER_MODE = False(默认多用户模式需修改此参数)postgresql.conf:将listen_addresses = 'localhost'改为'*',允许远程连接;pg_hba.conf:添加host all all 0.0.0.0/0 md5,配置客户端认证./pgadmin4后,在浏览器访问http://<服务器IP>:5050,使用安装时设置的凭据登录。localhost或IP)、端口(默认5432)、数据库名(如postgres)、用户名(如postgres)及密码;mydb)、所有者(如postgres),点击“Save”。employees),定义字段(如id SERIAL PRIMARY KEY、name VARCHAR(50)),点击“Save”。SELECT * FROM employees;);Ctrl+Enter)运行,结果将显示在下方面板。CREATE VIEW emp_view AS SELECT id, name FROM employees;);CREATE VIEW、ALTER VIEW、DROP VIEW语句config_local.py添加SSL_CERT_FILE、SSL_KEY_FILE路径),提升连接安全性。