PostgreSQL 如何计算两个时间点之间正常的工作日时间
create or replace function minus_weekend(timestamp, timestamp) returns interval as $$
declare
s timestamp := $1;
e timestamp := $2;
sd date;
mysql迁移mpp数据库Greenplum
mysql迁移mpp数据库Greenplum
场景描述因兄弟项目中mysql有点扛不住了,要做sql优化,但是业务有点小复杂,优化起来有点麻烦(sql嵌套有点多),便想着用Mpp数据库Greenplum测试下,看性能和复杂度怎么样,趟趟水。
PostgreSQL 11 新特性解读:分区表支持创建主键、外键、索引
PostgreSQL 10 版本虽然支持创建范围分区表和列表分区表,但创建过程依然比较繁琐,需要手工定义子表索引、主键,详见 PostgreSQL10:重量级新特性-支持分区表,PostgreSQL 11 版本得到增强,在父表上创建索引、主键、外键后,子表上将自动创建,本文演示这三种场景。
从真假美猴王谈起 - 让套牌车、克隆x 无处遁形的技术手段思考
标签
PostgreSQL , RFID , 物联网 , IoT , 套牌车 , 克隆车 , Wavelet , 图像相似度 , 传输加密 , 伪装
背景
西游记想必大家小时候都看过吧,其中有一集“真假美猴王”还记得吗?
假的美猴王简直是克隆的,和孙悟空一模一样。一开始菩提祖师、如来佛祖
PostgreSQL 优化器逻辑推理能力 源码解析
数据库优化器需要具备逻辑推理能力,而且越强越好,为什么呢?举一些例子,通过已知的一个人讲的是真话,推理另一个人讲的是不是真话。例子1: 假设预先提供了 a > 10 是真话 可以推理出 a < 1 一定是假话例子2: 假设预先提供了 a > 10 是真话 无法推理出 a <.