如何得到db資料庫裡的所有表名?

如何得到db資料庫裡的所有表名?曲線a完美2019-09-16 10:47:04

1、透過命令列查詢\d 資料庫 —— 得到所有表的名字\d 表名 —— 得到表結構 2、透過SQL語句查詢“select * from pg_tables” —— 得到當前db中所有表的資訊(這裡pg_tables是系統檢視)“select tablename from pg_tables where schemaname=‘public’” —— 得到所有使用者自定義表的名字(這裡“tablename”欄位是表的名字,“schemaname”是schema的名字。使用者自定義的表,如果未經特殊處理,預設都是放在名為public的schema下)