欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

PostgreSQL 查找当前数据库的所有表

程序员文章站 2024-03-21 20:55:10
...

实现的功能类似MySQL:

show tables;

在 PostgreSQL 中需要写:

select * from pg_tables where schemaname = 'public';

返回结果类似如下:

schemaname | tablename | tableowner | tablespace | hasindexes | hasrules | hastriggers | rowsecurity 
------------+-----------+------------+------------+------------+----------+-------------+-------------
 public     | deploy    | postgres   |            | t          | f        | f           | f
 public     | deploy2   | postgres   |            | f          | f        | f           | f
(2 rows)