月度归档: 2022 年 9 月

3 篇文章

Docker实现postgresql的热备与自动切换
需求描述 新需求新需求,老板又整新活啦,具体如下: 给某厂开发了一套管理软件,部署在他们的机房。一共两台服务器,做灾备和应急切换。两台服务器上都会部署web服务,数据库一主一从。数据库用的是postgresql,网上相关的资料有很多,这边会使用docker来简单部署,只有简单的几条命令!!! 注意:下文中server-0、server-1代表两台宿…
PostgreSQL中json,jsonb的用法
今天的问题是这样的,PostgreSQL数据库中有张表(t_payment),表中有个jsonb字段(invinfo),表大概长这样(隐去了不必要的字段) CREATE TABLE "public"."t_payment" ( "pno" varchar(20) COLLATE "pg_catalog"."default" NOT NULL, "i…
PostgreSQL日志解析工具WalMiner
0.先说需求: 原先有一个线上的pg数据库,就叫它pg-1,现在需要需要将其复制到pg-2,复制完之后对pg-1的所有操作需要同步到pg-2(包括线上系统使用时发生的数据变更和手动修改),但对pg-2的操作不要同步到pg-1。 通过调查决定使用日志分析的方式,分析出pg-1的执行过的sql,然后再在pg-2上执行一遍。日志分析工具使用WalMine…