首页 > 其他分享 >postgres 常用命令

postgres 常用命令

时间:2023-07-19 23:45:08浏览次数:32  
标签:ident postgres quote pg 常用命令 table size schema

查看

查看所有数据库大小

SELECT datname AS database_name, pg_size_pretty(pg_database_size(datname)) AS database_size FROM pg_database;

查看数据库中 所有表的大小

SELECT table_name, pg_size_pretty(pg_total_relation_size(quote_ident(table_schema) || '.' || quote_ident(table_name))) AS size 
FROM information_schema.tables 
WHERE table_type = 'BASE TABLE' 
  AND table_schema = 'public' 
  AND table_catalog = 'zabbix2' 
ORDER BY pg_total_relation_size(quote_ident(table_schema) || '.' || quote_ident(table_name)) DESC;

完全清空一个表所有内容

标签:ident,postgres,quote,pg,常用命令,table,size,schema
From: https://www.cnblogs.com/wl30564/p/17567105.html

相关文章

  • PostgreSQL explain使用
    1.概述PostgreSQL为每个收到的查询产生一个执行计划,这个执行计划是一个非完全的二叉树。通过这个执行计划,DBA或者应用人员可以清晰的了解到某个SQL在数据库中的预估的执行情况以及实际的执行情况,也能根据执行计划中资源的消耗判断性能的瓶颈点,从而对该SQL进行有针对性的优化。下......
  • postgresql-备份恢复
    1、逻辑备份恢复pg_dump/pg_restore命令备份恢复对数据库或表备份恢复##备份指定的数据库test$pg_dump-Upostgres-W-h192.168.3.122-p1921test>/pgdata/dumpbak/test.sql##备份指定库中的某个表t1$pg_dump-Upostgres-W-h192.168.3.122-p1921test......
  • 数据库PostgreSQL PG 字符串拼接,大小写转换,substring
    前言PostgreSQL数据库简称pg数据库。本文主要介绍使用pg数据库时,字符串的一些常用操作。例如:多个字符串如何连接在一起,字符串如何大小写转换,删除字符串两边的空格,查找字符位置,查找子字符串等。一、多个字符串如何连接,拼接?pg的字符串连接使用||,注意不是+1.将2个字符串hello......
  • postgreSQL数据库远程连接配置
    1、修改允许远程访问配置信息进入Windows系统下PostgreSQL安装目录下的data目录中(1)修改pg_hba.conf中,ipv4下面添加 (2)修改postgresql.conf文件中的监听设置将listen_addresses=’localhost’前面的‘#’删掉,将port=5432前面的‘#’删掉将监听修改为listen_addresses='*';......
  • postgresql-基本管理
    查看控制文件内容$pg_controldatapg_controlversionnumber:1201Catalogversionnumber:201909212Databasesystemidentifier:7253057961538375212Databaseclusterstate:inproduction....Sizeofalarge-ob......
  • linux常用命令
    1.ps-ef|grep jarps命令的作用是显示进程信息的;|符号,是个管道符号,表示ps和grep命令同时执行;grep命令是查找(GlobalRegularExpressionPrint),能使用正则表达式搜索文本,然后把匹配的行显示出来;ps命令有一些参数:-e:显示所有进程-f:全格式-h:不显示标题-l:长......
  • ffmpeg常用命令
    常用参数:主要参数:-i设定输入流-f设定输出格式-ss开始时间-t时间长度视频参数:-vframes设置要输出的视频帧数-b设定视频码率,默认为200Kbit/s-b:v视频码率-r设定帧速率,默认为25-s设定画面的宽与高-aspect设定画面的比例-vn不处理视频-vcodec设定视频编......
  • Linux常用命令
    文件和目录操作ls/pwd/cd/touch/mkdir/cp/mv/rm/cat/less/grep/head/tail/查找文件 find通常用来在特定目录下搜索符合条件的文件查找指定路径下扩展名是.py的文件,包括子目录find[路径]-name"*.py"如果省略路径,表示在当前文件夹下查找在使用find命令时也可以用通配......
  • Docker CLI docker pause 和 unpause常用命令
    Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的Linux或Windows操作系统的机器上,也可以实现虚拟化。Docker是内核虚拟化,不使用Hypervisor是不完全虚拟化,依赖内核的特性实现资源隔离。本文主要介绍DockerCLI中d......
  • postgresql + mybatis 使用中需要注意的问题
    1.mybatis是完全支持postgresql的。包括空间查询。<dependency><groupId>org.postgresql</groupId><artifactId>postgresql</artifactId><scope>runtime</scope></dependency>2.通过my......