postgresql 解锁表总结

阅读数:89 评论数:0

跳转到新版页面

分类

数据库

正文

--查询正在运行的进程
SELECT * FROM pg_stat_activity 
--查询是否锁表了
select oid from pg_class where relname='可能锁表了的表'
select pid from pg_locks where relation='上面查出的oid'
--如果查询到了结果,表示该表被锁
--杀掉pid进程
select pg_terminate_backend('pid')



相关推荐

一、事务的ACID 1、Atomicity原子性 Transactions are often composed of multiple statements. Atomicity guarantee

数据库的隔离级别 隔离级别 脏读 不可重复读 幻读</t

select * from information_schema.innodb_trx; 查看trx_rows_locked这一列,如果大于0的话,说是有阻塞住了,然后查对应的trx_mysql_th

postgresql.conf(数据库相关配置) 该文件包含一些通用设置,比如内存分配,新建database的默认存储益,postgresql服务器的IP地址,日志的位置以及许

由于postgresql是大小写敏感的,并默认对SQL语句转化为小写,所以不论我是写Name还是NAME还是NAmE,统统转化为name。 那么怎么办呢?加上双引号就行了。