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




相关推荐
麦壳饼21 分钟前
架构深度解析:SonnetDB 的写入与查询路径
数据库·sonnetdb
gudufy43 分钟前
ASP.NET Core 多租户如何动态创建数据库?数据库初始化怎么做?
数据库·blazor·admin
Data-Miner2 小时前
离线AI制表:模型适配与脚本固化实操
大数据·数据库·人工智能·excel
xixiaoyunya2 小时前
数据库三种备份方式怎么组合?从原理到落地的完整方案
数据库
2501_933670792 小时前
2027届数学与应用数学转经营分析:SQL、财务指标与业务指标补齐路线
数据库·sql·数学建模
我科绝伦(Huanhuan Zhou)2 小时前
oracle坏块导致备份不了
数据库·oracle·ffmpeg
IT大白鼠2 小时前
图数据库系列 · 第 08 篇——面试收官:高频题与全景总结
数据库·面试·职场和发展·nosql·图数据库
xixiaoyunya2 小时前
定时备份数据库怎么规划周期?一套“少打扰业务、真能恢复“的策略
数据库
liangshanbo12153 小时前
主系统登录后,子系统怎么实现自动登录?
java·网络·数据库
许彰午3 小时前
05-静默安装常见报错与解决
数据库