PostgreSQL

PostgreSQL 通过子查询返回多行的操作详解

作为一个表达式使用的子查询返回了多列: 在查询中,我们需要以第2条查询语句作为第一条查询语句的条件,但是第一条根据这个条件查询出来是多个数据,这时候又需要保留多个数据,运用子查询就会报错, 以下就为解决这种多对多关系查询,且没有关联关系的表的解决方案: s...

教你postgresql数据合并,多条数据合并成1条的方法

对于主表中一条记录,对应明细表中的96条数据,每一条数据相隔15分钟,明细中没96条数据对应主表中的一个日期trade_date,并且每条明细中有一个字段start_time, 即明细中每96条数据中第一条数据中start_time为00:00, 第二条为...

常用 PostgreSQL 预防数据丢失解决方案

作者:张连壮 PostgreSQL 研发负责人 从事多年 PostgreSQL 数据库内核开发,对 Citus 有非常深入的研究。 PostgreSQL是一种特性非常齐全的自由软件的对象-关系型数据库管理系统(ORDBMS),是以加州大学计算机系开发的PO...

PostgreSQL 如何禁用全表扫描的方法介绍

PostgreSQL可以通过一些设置来禁用全表扫描(FULL SCAN/Seq Scan) 注意: 设置此功能后不是完全避免全表扫描,而是只要有不通过全表扫描能得出结果的就不走全表扫描。 如果什么路都不通,那肯定得全表扫描,不然怎么获取数据。 而且并不是不...