1.按照PG的帮助下载需要的包,有一些不下到了,如xml的,但编译能通过,也许是12优化编译了,没存在的包能跳过了,具体原因再找
2. git clone,速度慢的话,去网上找找,改hosts后,下载速度飞快。
3.修改postgresql\src\tools\msvc\VSObjectFactory.pm中的 DetermineVisualStudioVersion函数,直接返回 return "14.24"; 直接返回vs2019的版本号,
4.编译,安装,之后使用vs2019,用PG的--single模式,直接看内核 原理