大数据
-
postgresql查询锁表以及解除锁表操作
1.-- 查询ACTIVITY的状态等信息 select T.PID, T.STATE, T.QUERY, T.WAIT_EVENT_TYPE, T.WAIT_EVENT, T.QUERY_START from PG_STAT_ACTIVITY T where T.DATNAME = '数据库用户名'; 上面查询结果中:pid就是ACTIVITY…
-
postgresql数据库根据年月查询出本月的所有数据操作
表里的所有数据: 现在我要根据创建时间的 年月查询 当月所有的数据 比如前台传给我一个年月的字段planTimeMonth,值为2018-06 那么我们需要查询创建时间为6月份的所有数据 sql: java代码中sql拼接: criteria.andC…
-
Postgresql 实现查询一个表/所有表的所有列名
假设postgres有数据库testdb 在testdb下执行下列sql语句,得到所有表的信息 select * from information_schema.columns where table_schema='public' and table_name<>'pg_stat_statements'; 在testdb下执行…
-
PostgreSQL 查找当前数据库的所有表操作
实现的功能类似MySQL: show tables; 在 PostgreSQL 中需要写: select * from pg_tables where schemaname = 'public'; 返回结果类似如下: schemaname | tablename | tableowner | tablespace | hasindexes | has…
-
PostgreSQL COALESCE使用方法代码解析
有这种要求,更新自己本身的字段的某个值进行加或者减 常规方法: UPDATE tbl_kintai_print_his SET print_time = now(), print_emp_cd = '000000', times = (select times from tbl_kintai_print_his where kokya…
-
PgSQl临时表创建及应用实例解析
创建前可先删除 drop table tmp0 创建临时表 select * into temp table tmp0 from xxx create index idx_tmp0_inner_cd on tmp0(inner_cd); 查看临时表是否创建,返回0表示未创建,1为创建 select count(*) from pg…
-
PostgreSQL基础知识之SQL操作符实践指南
前言 操作符是数据库具有的运算特性,对文本字符和一些标签字符的处理,使用操作符可以简化SQL代码,同时也可以节省开发时间和提高开发效率。 比较操作符 在PostgreSQL中,所有的数据类型都可以使用比较操作符,比…
-
Mac系统重置PostgreSQL密码的方法示例代码
PostgreSQL是一种特性非常齐全的自由软件的对象-关系型数据库管理系统(ORDBMS),是以加州大学计算机系开发的POSTGRES,4.2版本为基础的对象关系型数据库管理系统。POSTGRES的许多领先概念只是在比较迟的时候才出…
-
PostgreSQL图(graph)的递归查询实例
背景 在树形递归查询这篇文章,我记录了使用CTE语法查询树形结构的办法。在一个树形结构中,每一个节点最多有一个上级,可以有任意个数的下级。 在实际场景中,我们还会遇到对图(graph)的查询,图和树的最大区别是…
-
PostgreSQL 如何获取当前日期时间及注意事项
在开发数据库应用或者调试代码时,经常需要获取系统的当前日期和时间,我们来看一下 PostgreSQL 中提供的相关函数。 当前日期 CURRENT_DATE CURRENT_DATE 函数用于获取数据库服务器的当前日期: postgres=# SELECT …