PostgreSQL

postgresql高级应用之合并单元格的思路详解

目录1.写在前面2.思考2.1 前端html->table基本結構2.2表结构2.3表字段注释2.4表数据3.結果集最終求解1.写在前面继上一篇postgresql高级应用之行转列&汇总求和之后想更进一步做点儿复杂的(圖表暫且不論哈),当然

postgresql高级应用之行转列&汇总求和的实现思路

前言节前公司业务方需要做一個統計報表,这个报表用于统计当月估计几个明星品的销售情况,而我们的数据是按行存储的就是日期|产品|渠道|销售额这样,说是也奇了怪了,我们买的报(guan)表(yuan)系(la)统(ji) 竟然不能容易地实现。。。

如何使用PostgreSQL进行中文全文检索

目录开始安装插件启动配置Host权限服务器配置分词SCWSzhpaserSQL优化添加自定义词典扩展总结开始安装首先是安装 PgSQL,这里我使用的是 PgSQL 9.6,PgSQL 10 也刚发布了,有兴趣的可以尝下鲜。PgSQL 的安装

PostgreSQL通过oracle_fdw访问Oracle数据的实现步骤

背景:同一个项目两个系统分别使用了PG库和Oracle库,Oracle是生产库,数据动态更新,现在在PG库中需要实时的获取到更新的数据进行统计,基于此种方式,可以通过ETL的工具实现,但是需要定期进行维护等,于是想着是否可以通过类似于Ora

Centos环境下Postgresql 安装配置及环境变量配置技巧

目录1、yum安装2、从源码安装(推荐)3、配置数据库1、yum安装进去postgresql官网下载界面PostgreSQL: Downloads选择操作系统选择系统版本,平台信息等 会出现具体的安装步骤拷贝脚本,自动执行并创建了数据库实例

浅谈PostgreSQL表分区的三种方式

目录一、简介二、三种方式2.1、Range范围分区2.2、List列表分区2.3、Hash哈希分区三、总结一、简介表分区是解决一些因单表过大引用的性能问题的方式,比如某张表过大就会造成查询变慢,可能分区是一种解决方案。一般建议当单表大小超过

postgres之jsonb属性的使用操作

jsonb的一些简单操作(增删改查)1、更新操作(attributes属性为jsonb类型)方法定义:jsonb_set(target jsonb, path text[], new_value jsonb[, create_missing

postgresql无序uuid性能测试及对数据库的影响

无序uuid对数据库的影响由于最近在做超大表的性能测试,在该过程中发现了无序uuid做主键对表插入性能有一定影响。结合实际情况发现当表的数据量越大,对表插入性能的影响也就越大。测试环境PostgreSQL创建插入脚本,测试各种情况的tps。

postgresql使用filter进行多维度聚合的解决方法

你有没有碰到过有这样一种场景,就是我们需要看一下某个时间段内各种维度的汇总,比如这样:最近三年我们卖了多少货?有多少订单?平均交易价格多少?每个店铺卖了多少?交易成功的订单有多少?交易失败的订单有多少? 等等...,假使这些数据的明细都在一

关于PostgreSQL JSONB的匹配和交集问题

PostgreSQL 自从支持 JSONB 到现在,已经有十余年,这十多年来,社区为 JSONB 提供了很多强大的功能。就我个人而言,其实最常用的还是匹配操作@>。把JSON数据看作一个抽象语法树(AST)的话,这个操作符判断右参数是不是左