首页 > 数据库 >postgresql 查询当前schema下所有表数据的数量

postgresql 查询当前schema下所有表数据的数量

时间:2023-03-09 20:15:18浏览次数:55  
标签:postgresql union XXX tablename 查询 sql schema

查询当前数据库下所有表的数据量,后来改成了通过sql拼接sql语句来查询。

SELECT concat('select ''',tablename,''' as table_name,count(1) as sum from ',tablename,' union all') FROM pg_tables where schemaname = 'XXX'

其中XXX是你需要查询的schema,然后再复制上面sql的查询结果,删掉最后一行的union all执行即可。

原文:https://blog.csdn.net/yangguang_98/article/details/121330066

标签:postgresql,union,XXX,tablename,查询,sql,schema
From: https://www.cnblogs.com/chenghu/p/17201210.html

相关文章

  • 【WinForm】 自学笔记二:连接数据库以及查询结果显示
    本次使用 SqlConnection来连接数据库,使用DataGridView来显示查询的结果。最终效果如下:  一、连接数据库1.获取连接数据库所需的字符串,包括服务器名称,数据库名称......
  • Postgresql
    引入商业角度:使用Mysql需要向Oracle付费或者将程序开源,postGreSql允许开发人员做任何事情,包括在开源或者闭源产品中商用 语法分页 limit 条数  offet偏移量 ......
  • 查询性能: TDengine 最高达到了 InfluxDB 的 37 倍、 TimescaleDB 的 28.6 倍
    在上一篇文章《写入性能:TDengine最高达到InfluxDB的10.3倍,TimeScaleDB的6.74倍》中,我们基于TSBS 时序数据库(TimeSeriesDatabase)性能基准测试报告对三大数据库......
  • PG技术大讲堂 - Part 10:PostgreSQL数据库管理
     PostgreSQL从小白到专家,是从入门逐渐能力提升的一个系列教程,内容包括对PG基础的认知、包括安装使用、包括角色权限、包括维护管理、、等内容,希望对热爱PG、学习PG的同......
  • Sql 从一张表查询数据插入到另外一张表中
    1.插入的目标表不存在sqlserver写法:select*into目标表from表oracle写法:createtable目标表asselect*from表2.插入的目标表存在2.1结构相同insertinto目标......
  • Oracle 查询超级慢之buffer sort
    查询超级慢之buffersort在视图中增加了一个临时表作为一个数据源进行id和名称的转换,没加的时候一秒不到,加了以后14秒,感觉有点问题,于是打开了解释计划看了下,发现这个buffe......
  • 即时通讯系统 -- V0.4 用户业务封装 +  在线用户查询 + 修改用户名 + 超时强踢功能 +
    可以把用户的上线,下线,处理业务放到user.go中,但是好像会有传递依赖的问题,作为初学者就忽略了。。。其余功能只需稍微添加代码,难度较低packagemainimport( "net" "......
  • Django当中的数据库查询优化
    了解Django框架中进行数据查询优化,需要了解几点:1.查询集是惰性的,这意味着在你对查询集执行某些操作(例如对其进行迭代)之前,不会发出相应的数据库请求;2.始终通过指定要返回......
  • postgresql 中同一数据类型在不同标准下的命名方式
    我在使用pgadim和navicate时发现它们的数据类型和生成sql语句完全不一样,于是问了一下ChatGPT,算是搞清楚了。以下内容来自ChatGPT:1.postgresql中doubleprecisio......
  • 1310. 子数组异或查询 (Medium)
    问题描述1310.子数组异或查询(Medium)有一个正整数数组arr,现给你一个对应的查询数组queries,其中queries[i]=[Lᵢ,Rᵢ]。对于每个查询i,请你计算从Lᵢ到Rᵢ......