【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' 条件确保只统计实际的表,而不是视图或其他类型的对象。




相关推荐
-Xie-2 分钟前
Mysql杂志(十四)——Mysql逻辑架构
数据库·mysql·架构
西贝爱学习11 分钟前
数据库系统概论的第六版与第五版的区别
数据库·oracle
emma羊羊2 小时前
【SQL注入】延时盲注
数据库·sql·网络安全
一叶飘零_sweeeet2 小时前
从 MySQL 到 TiDB:分布式数据库的无缝迁移与实战指南
数据库·mysql·tidb
axban3 小时前
QT M/V架构开发实战:QStandardItemModel介绍
开发语言·数据库·qt
没学上了3 小时前
数据库建立库-Qt
数据库
我是zxb3 小时前
EasyExcel:快速读写Excel的工具类
数据库·oracle·excel
代码不停3 小时前
MySQL联合查询
java·数据库·mysql
沐浴露z4 小时前
Redis内存回收:过期策略与淘汰策略
数据库·redis·缓存
宴之敖者、4 小时前
MySQL——数据库基础
数据库·mysql