【postgreessql 】统计库中的所有表数量

在PostgreSQL中,你可以使用SQL查询来统计数据库中的所有表数量。这通常涉及到查询系统目录表,特别是 pg_catalog.pg_tables 表,它存储了关于数据库中所有表的信息。

sql 复制代码
SELECT COUNT(*)
FROM information_schema.tables
WHERE table_schema  IN ('your_table_schema') AND  table_type = 'BASE TABLE';

在这个查询中:

table_schema = 'your_table_schema' 条件限制了查询只包括在 **your_table_schema**模式中的表。

table_type = 'BASE TABLE' 条件确保只统计实际的表,而不是视图或其他类型的对象。




相关推荐
roman_日积跬步-终至千里2 分钟前
【源码分析】StarRocks TRUNCATE 语句执行流程:从 SQL 到数据清空的完整旅程
java·数据库·sql
ClouGence4 分钟前
从 0 到 1 构建 TDSQL MySQL 实时同步链路
数据库·分布式·sql·mysql
期待のcode10 分钟前
MyBatis-Plus通用枚举
java·数据库·后端·mybatis·springboot
编织幻境的妖17 分钟前
数据库物化视图与普通视图区别
数据库·oracle
进阶的DW29 分钟前
测开平台(后端开发)
数据库
计算衎37 分钟前
PostgreSQL数据库docker版本安装以及简单使用和docker-compose.yml启动服务详细介绍
docker·postgresql
计算衎43 分钟前
基于pgAdmin4 Web UI界面实现连接docker 版PostgreSQL实现增删改查操作
docker·postgresql·docker-compose
Hello.Reader43 分钟前
Flink SQL 集合运算UNION / INTERSECT / EXCEPT 以及 IN / EXISTS 在流式场景下怎么用?
数据库·sql·flink
_Minato_1 小时前
数据库知识整理——数据库控制功能
数据库·经验分享·笔记·软考·计算机系统
TDengine (老段)1 小时前
TDengine 数据订阅架构设计与最佳实践
大数据·数据库·时序数据库·tdengine·涛思数据