这个很简单,
获取当前db中所有的表信息
select * from pg_tables;
用户自定义的表,如果未经过特殊处理,默认是放在名称为public的schema下
select tablename from pg_tables where schemaname='public'
postgres=# select tablename from pg_tables where schemaname='public';
tablename
-----------
tb_test
(1 行记录)
如果想要进一步查看表结构,可以使用\d 表名
postgres=# \d tb_test;
数据表 "public.tb_test"
栏位 | 类型 | Collation | Nullable | Default
------+----------------+-----------+----------+---------
id | integer | | |
name | character(100) | | |
---------------------