使用PostgreSQL逻辑订阅实现multi-master
              标签
PostgreSQL , multi master , 逻辑订阅
背景
很多业务要求多活,但是多活中最难搞定的实际上是数据库,大多数业务通过分流,例如将数据根据UID切分到不同的IDC,同一个UID的数据永远只会写到一个IDC中,然后通过数据复制技术,将对应的数据复制到其他的IDC。
              
             
            
            
            
            
            
            
              
              PostgreSQL 如何计算两个时间点之间正常的工作日时间
              create or replace function minus_weekend(timestamp, timestamp) returns interval as $$
declare
  s timestamp := $1;
  e timestamp := $2;
  sd date;
              
             
            
              
              PostgreSQL 11 新特性解读:分区表支持创建主键、外键、索引
              PostgreSQL 10 版本虽然支持创建范围分区表和列表分区表,但创建过程依然比较繁琐,需要手工定义子表索引、主键,详见 PostgreSQL10:重量级新特性-支持分区表,PostgreSQL 11 版本得到增强,在父表上创建索引、主键、外键后,子表上将自动创建,本文演示这三种场景。