PostgreSql
PostgreSQL数据库
一VII一
争取当一条齁咸而且还粘锅的咸鱼。。。。。。
展开
-
解决PostgreSql中一直有连接长时间处于idle in transaction的问题
在解决问题前,先来了解一下数据库连接的几种状态。pg_stat_activity 是一张postgresql的系统视图,它的每一行都表示一个系统进程,显示与当前会话的活动进程的一些信息,比如当前回话的状态和查询等。它的state表示当前进程的状态,一共有六种:Active(活动): 进程正在执行某个语句Idle(空闲): 进程正在等待客户端的指令idle in transaction(事务...原创 2019-05-22 14:44:58 · 39712 阅读 · 2 评论 -
Postgresql根据主键关联更新数据表,以及字符串转数字的问题
1、根据主键关联更新数据表:和mysql一样,update 不让用别名,只好 [表名.字段名]了,不太习惯 UPDATE web_user SET telephone = to_number( t.telephone, '99999999999' ) FROM ( SELECT id, CASE WHEN trim( b.te...原创 2019-07-31 11:17:36 · 814 阅读 · 0 评论 -
Postgresql 函数中如何动态执行sql语句
实现功能,根据传入id删除多张表的数据:CREATE or replace FUNCTION fn_delete ( p_deleteid INT ) RETURNS VARCHAR LANGUAGE 'plpgsql' AS $$ DECLAREsql1 VARCHAR ( 100 );sql2 VARCHAR ( 100 );sql3 VARCHAR ( 100 );sql4...原创 2019-08-20 09:30:16 · 15796 阅读 · 4 评论