PostgreSQL收集

复制空表

create table table2 as select * from table1 where 1=2;

存储过程

select * from pg_proc;--查看所有存储过程

select proname, prosrc from pg_proc where proname = 'function_name';--查看function_name 的创建语句

drop function function_name();--删除函数的时候,需要传递完整的参数列表,仅仅指定一个函数的名称,是无法删除的

进程相关

SELECT * FROM pg_stat_activity WHERE datname='死锁的数据库ID';--查询死锁的进程ID

SELECT pg_cancel_backend('死锁那条数据的pid值');--杀死进程
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,404评论 19 139
  • 国家电网公司企业标准(Q/GDW)- 面向对象的用电信息数据交换协议 - 报批稿:20170802 前言: 排版 ...
    庭说阅读 13,866评论 6 13
  • 一、温故而知新 1. 内存不够怎么办 内存简单分配策略的问题地址空间不隔离内存使用效率低程序运行的地址不确定 关于...
    SeanCST阅读 12,378评论 0 27
  • 是他从来不穿好的衣服 有什么好吃的都留着给我 是他在你生病的时候 紧紧的拉着你的手 和你一起对抗病魔 是他用他那历...
    小辉_8679阅读 1,410评论 0 1
  • 被高中的全景图刷屏。 突然发现仍旧对老地方爱得深沉。对大学的期望竟都化为了无奈和悲叹,原来长大也不是想象中那样美好...
    dbd3bb0a74b7阅读 1,865评论 0 0