推荐的关闭方式postgres是发送一个代表不同关闭模式(快速、智能、立即)的信号,或者在非 Linux 操作系统上使用初始化管理器(initd、systemd、 等)或它们的等效方法。在集装箱环境中它有时更方便,通过以获得psql比docker exec,从而更方便的通过停止服务器psql。有没有办法做到这一点(假设已授予特权)?
postgres
initd
systemd
psql
docker exec
该解决方案可能很棘手,因为这主要用于postgres在开发环境中停止删除 PostgreSQL 数据目录。
postgresql psql shutdown
postgresql ×1
psql ×1
shutdown ×1