我的PostgreSQL集群的备用节点上的PostgreSQL服务在我启动Patroni服务之后一次又一次地启动和停止。我想在两台使用Patroni1.6.4和Etcd3.3的计算机上构建一个PostgreSQL HA集群。首先,我构建了一个etcd集群,它是健康的。got healthy result from http://10.19.170.155:2379
cluster is healthy 接下来,我在两台计算机(在端口5433上运行)上构建了一个流复制PostgreSQL然后我停止了<em
我想通过添加一个新列来修改现有的PostgreSQL (14)表。它不需要为NULL,所以我需要为现有列提供一个默认值。但是,此默认值取决于另一列,因此我希望使用复杂表达式(即IF-ELSE),如下所示: ADD COLUMN IF NOT EXISTS description如果不是,我应该使用一个虚拟默认值并在ALTER后面加上一个立即更新语句吗?