方式一:
1 SELECT a.attnum, 2 a.attname AS field, 3 t.typname AS type, 4 a.attlen AS length, 5 a.atttypmod AS lengthvar, 6 a.attnotnull AS notnull, 7 b.description AS comment 8 FROM pg_class c, 9 pg_attribute a 10 LEFT OUTER JOIN pg_description b 11 ON a.attrelid=b.objoid 12 AND a.attnum = b.objsubid, 13 pg_type t 14 WHERE c.relname = 'tablename' 15 and a.attnum > 0 16 and a.attrelid = c.oid 17 and a.atttypid = t.oid 18 ORDER BY a.attnum;
--查詢prosrc顯示空白,因為第一行記錄默認是\t,復制出來,既可以看到函數內容 select prosrc from pg_proc where proname='function_name'
方式二:
--使用psql進入命令窗口 psql -d dw --查看表結構 [dw] \d tablename --查看表結構 [dw] \df+ function_namename