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




相关推荐
梦想的颜色12 分钟前
Redis数据类型全解析:从底层原理到生产实战
运维·数据库·redis·缓存·高并发·分布式锁·数据类型
C137的本贾尼19 分钟前
InnoDB 的物理世界:表空间、段、区与页
数据库
JdSnE27zv19 分钟前
EF Code First学习笔记:数据库创建
数据库·笔记·学习
我是一颗柠檬35 分钟前
【Redis】Redis性能优化Day14(2026年)
数据库·redis·性能优化
程序员老油条41 分钟前
用 AI 生成复杂 SQL:LangChain4j + 本地模型实践
数据库·人工智能·sql
IT邦德44 分钟前
Oracle 26ai RAC 通过gold image RU打补丁
数据库·oracle
smith成长之旅44 分钟前
08 | Mem0 框架分析: BM25 的 Sigmoid 归一化
数据库·python·算法
C137的本贾尼1 小时前
MySQL 整体架构与存储引擎对比
数据库·mysql·架构
C137的本贾尼1 小时前
【实战】分析一张真实业务表的 InnoDB 存储结构
java·大数据·数据库
超梦dasgg1 小时前
亿级数据 不停服务平滑迁移(生产环境实战方案)
java·数据库