获取greenplum中的所有储存过程以及函数

获取greenplum中的所有储存过程以及函数

select proname ,prosrc from pg_proc pg_proc系统目录表存储关于函数(或过程)的信息,包括所有的内建函数以及由CREATE FUNCTION定义的函数。 该表也包含了聚集和窗口函数以及普通函数的数据。 如果proisagg为真,在pg_aggregate中应该有一个相匹配的行。对于内置和动态加载的已编译函数,prosrc包含函数的C语言名称(链接符号)...

经验开发 2023-10-04 AM 0条
 提取sql中使用到的表名称

提取sql中使用到的表名称

import sqlparse import psycopg2 import re def format_sql(sql_content): '''将sql语句进行规范化,并去除sql中的注释,输入和输出均为字符串''' parse_str=sqlparse.format(sql_content,reindent=True,strip_comments=True) r...

经验开发 2022-11-16 AM 0条
查询postgres各表的大小

查询postgres各表的大小

如下:select relname as 表名, reltuples as 记录数 from pg_class where relkind = 'r' and relnamespace = (select oid from pg_namespace where nspname='xxxxx') order by 记录数 desc;

基础运维 2022-05-27 AM 0条
查看postgres正在执行的sql|关闭指定查询进程

查看postgres正在执行的sql|关闭指定查询进程

如下:SELECT procpid, START, now() - START AS lap, current_query FROM ( SELECT backendid, pg_stat_get_backend_pid (S.backendid) AS procpid, ...

基础运维 2022-05-27 AM 0条
debian 安装postgresql-14

debian 安装postgresql-14

安装sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list' wget --quiet -O - https://www.postgresql.org/media/k...

基础运维 2021-11-14 AM 0条