我有一套postgres集群环境,用pgpool做了主从和读写分离。 现在有一个数据库升级的场景,升级过程会包含表、字段等等的变更,如何设计一种方案保证升级过程中服务始终保持可用,对上层应用来说升级是透明的?