需要用Python来查询PostGreSQL数据库的表结构,以前都是随便select一条信息来看表都有哪些colnum的。但是如果表是空的话,就不好使了。网上查了一下,找到一种方法。
如果我的表是desaru。
SELECT a.attname from pg_class c,pg_attribute a,pg_type t where c.relname='desaru' and a.attnum>0 and a.attrelid=c.oid and a.atttypid=t.oid
需要用Python来查询PostGreSQL数据库的表结构,以前都是随便select一条信息来看表都有哪些colnum的。但是如果表是空的话,就不好使了。网上查了一下,找到一种方法。
如果我的表是desaru。
SELECT a.attname from pg_class c,pg_attribute a,pg_type t where c.relname='desaru' and a.attnum>0 and a.attrelid=c.oid and a.atttypid=t.oid