Ubuntu下pgAdmin数据库管理实用技巧
sudo apt update && sudo apt install postgresql pgadmin4,一键安装PostgreSQL数据库及pgAdmin管理工具,无需手动编译。/etc/postgresql/<版本>/main/pg_hba.conf文件,添加host all all 0.0.0.0/0 md5允许远程IP访问;修改postgresql.conf中的listen_addresses = '*'开启监听,重启PostgreSQL服务使配置生效。ufw限制PgAdmin端口(默认5050)访问,仅允许可信IP;配置SSL加密(生成证书并修改pgAdmin/PostgreSQL的SSL设置),防止数据传输泄露。mydb)、所有者(如postgres)即可创建;展开目标数据库→“Schemas”→“public”→“Tables”→“Create”→“Table…”,定义表结构(字段名、类型、约束)并保存。SELECT * FROM mytable WHERE id > 100),点击“Execute”按钮(或按F5)运行,结果实时显示在下方面板。,)、编码(如UTF-8),支持批量操作,节省时间。user_id、order_date)创建索引(CREATE INDEX idx_user_id ON users(user_id);),加速数据检索;避免在WHERE子句中使用函数(如WHERE UPPER(name) = 'JOHN'),防止索引失效;简化复杂查询,用CTE(WITH子句)提高可读性与复用性。postgresql.conf关键参数:shared_buffers = 4GB(共享缓冲区,约占内存1/4)、work_mem = 64MB(排序/哈希操作内存)、effective_cache_size = 12GB(操作系统缓存),优化数据库性能。ssh -L 5433:localhost:5432 user@remote_server),避免网络延迟;确保服务器网络带宽充足(如1Gbps以上),减少数据传输时间。