三个交互演示:① psql 元命令速查卡 · ② SQL 构造器(拖拽生成 SELECT) · ③ database/schema/table 三层结构
所有以 \ 开头的命令都是 psql 客户端「自己」处理的,不会发到服务端。试试搜「表」「导出」「权限」:
左边选表 / 列 / 条件 / 排序 / 分页,右边实时生成 PostgreSQL SQL,并在内置「图书管理系统」数据集上模拟执行:
02_psql_basic/init.sql。
点 database → 点 schema 看下面有哪些表。和 MySQL 比,PG 多出来的「schema」就是命名空间:
database 之间不能直接 JOIN(要走 FDW);
② schema 是命名空间,可以无缝跨 schema JOIN;
③ search_path 决定「不写 schema 时」按什么顺序找 —— 类似 Linux 的 $PATH。