我想在 Mac OS 10.6 上卸载 postgres,然后以全新安装和空数据库重新启动。
我目前有些困惑,有多个安装 - 我有一个 macports 安装,还有一个从KyngChaos 二进制文件在同一台机器上,这导致了问题。
我一直遵循“手动卸载”本页上的步骤。我所知道的唯一现有的 postgres 是在/usr/local/pgsql
,所以我在步骤 5 中替换了该文件路径。我试图locate pg_config
查看是否还有其他安装,但我看不到任何安装。(虽然这可能是错误的命令?)
但是,当我使用 KyngChaos 二进制文件重新安装时,我仍然可以使用我的旧登录名以“postgres”身份登录 postgres,并且仍然可以看到我所有的旧数据库和数据。
这些数据来自哪里?我的机器上是否可能还有另一个安装?如果是,我如何找到它的位置并将其终止?
答案1
lsof | grep pg
和/或lsof |grep ostgre
看看您是否可以找到正在运行的 postgresql 进程仍在使用的数据文件。