我正在使用Ansible在Windows上静默地安装/升级PostgreSQL
postgresql-12.x-x-windows-x64.exe --mode unattended --unattendedmodeui none但是这使用C:\Program Files\PostgreSQL\data\作为服务的数据目录。现在如何将服务指向不同的“现有”数据目录?所以我不一定要做initdb -D I:\CurrentPGDataDir,因为它已经存在了?提亚
发布于 2022-07-12 15:07:43
使用pg_ctl register创建服务
pg_ctl register [-D datadir] [-N servicename] [-U username] [-P password] [-S a[uto] | d[emand] ] [-e source] [-W] [-t seconds] [-s] [-o options]
有关详细信息,请参阅文献资料。
如果需要摆脱安装过程自动创建的服务,可以使用pg_ctl unregister。
https://stackoverflow.com/questions/72954330
复制相似问题