加载中
实时查看PostgreSQL的QTPS

有些时候想统计一下PostgreSQL当前的查询数或者事务数,就直接用内置的视图去统计,但可视化或可读性不是很高,以前看到的pgcenter这个工具挺好的,但是没有记录历史的QTPS,只有实时刷的最新...

PostgreSQL给模糊搜索加索引

Add an index when do fuzzy search in postgresql

PostgreSQL获取操作影响的行数

how to get the affected rows after the dml operation

PostgreSQL的二进制转十进制实现

PostgreSQL的二进制转十进制数据库实现

PostgreSQL的汉字转拼音

PostgreSQL的汉字转拼音函数实现

PostgreSQL在函数内返回returning

returning result from insert or update and so on inside function

PostgreSQL的中文拼音排序

前一段时间开发人员咨询,说postgresql里面想根据一个字段做中文的拼音排序,但是不得其解。So,Take a Loooook。 环境: OS:CentOS 6.3 DB:PostgreSQL 9.2.4 TABLE: tbl_kenyon 场景: pos...

2013/12/10 16:53
4.8K
PostgreSQL的行转列函数使用一例

开发同事说使用postgres的扩展行转列应用时有一个问题,示例如下 该扩展包初步使用参考: http://my.oschina.net/Kenyon/blog/54357 一、环境 OS:CentOS 6.3 DB:PostgreSQL 9.3.0 二、场景 ...

PostgreSQL的外部表使用

postgresql从9.1开始增加了外部表访问的功能,这个功能就是数据库直接读取数据库以外的文件,比如csv或者text等类型的文件,暂时不支持DML。postgresql有各种插件能直连各种异构DB,如oracl...

PostgreSQL数组使用

开发的语言有数组的概念,对应于postgresql也有相关的数据字段类型,数组是英文array的翻译,可以定义一维,二维甚至更多维度,数学上跟矩阵很类似。在postgres里面可以直接存储使用,某些场...

2013/05/28 17:03
16.4K
PostgreSQL timestamp字段统计误区

开发人员说两个类似的SQL统计出来的结果差别很大,对此不是很理解,还原一下场景及分析处理方案 OS:CentOS 5 DB:Postgres 9.2.4 1.数据准备 [postgres@localhost ~]$ psql psql (9.2.4) Ty...

Postgres重复数据的更新一例

同事有一个需求,要求对一张小表的重复数据进行更新,数据量大概10W。 背景数据示例: [postgres@localhost ~]$ psql psql (9.2.3) Type "help" for help. postgres=# create table t_kenyo...

PostgreSQL函数如何返回数据集

以下主要介绍PostgreSQL函数/存储过程返回数据集,或者也叫结果集的示例。 背景: PostgreSQL里面没有存储过程,只有函数,其他数据库里的这两个对象在PG里都叫函数。 函数由函数头,体和语言...

PostgreSQL使用with一例

经常在SQL中会遇到比较复杂的SQL,很多老手也不知道怎么入手。在Postgres数据库中有一种强大的with用法,可以分拆复杂的SQL并重新组装,也可以当做临时表来使用,之前也曾用with语法来实现S...

2013/01/20 16:37
2.8K
PostgreSQL中的group_concat使用

group_concat是mysql中的一个聚集函数,挺好用的,mysql的group_concat使用可参考:http://my.oschina.net/Kenyon/blog/70480。在postgresql中实现这个功能倒也容易,可以用array的转换或者函...

PostgreSQL数据库切割和组合字段函数

Postgresql里面内置了很多的实用函数,下面介绍下组合和切割函数 环境:PostgreSQL 9.1.2 CENTOS 5.7 final 一.组合函数 1.concat a.语法介绍 concat(str "any" [, str "any" [, ...]]) Con...

postgresql重复数据的删除

今天在协助开发导表数据时发现有重复的数据,需要去重。去重的方法一般是找到重复数据中的一条,以某一唯一条件去掉其他重复值。oracle中常用的是根据rowid来做,PG中也有一个唯一字段ctid,...

postgresql计算球面距离的一个应用

开发有一个需求,需要计算两个不同经纬度之间的球面距离。写成函数如下: create FUNCTION getdistance ( i_latbegin REAL, i_lngbegin REAL, i_latend REAL, i_lngen...

psql的跨主机跨库同步数据一例

系统快上线了,测试组的同事要求能及时同步开发库里的最新数据,问我有没有工具或者命令能实现跨主机数据的更新,想起以前做的ETL工作,psql的stdout和stdin是可以满足,而且比较方便。 PSQL...

PostgreSQL的递归查询(with recursive)

开发有需求,说需要对一张地区表进行递归查询,Postgres中有个 with recursive的查询方式,可以满足递归查询(一般>=2层)。 测试如下: create table tb(id varchar(3) , pid varchar(3) , n...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部