dus*_*ter 13 database postgresql macos
我去查看本地 (MacOS 11) 数据库上的 postgres 架构,但无法查看我的架构。DBeaver 中的连接被拒绝!
所以我打开了我的 postgres 桌面应用程序,并收到了警告消息,“过时的 postmaster.pid 文件”
我怎样才能解决这个问题?
dus*_*ter 24
问题是需要手动删除postmaster.pid文件并由postgres重新生成,这些是做的步骤。
cd /Users/<user_name>/Library/Application\ Support/Postgresls你应该看到类似的东西var-12ls var-12(请记住该文件var-XX与您的 PGSQL 版本相同)Library/Application Support/Postgres
? ls var-12
PG_VERSION pg_hba.conf pg_replslot pg_subtrans postgresql.auto.conf
base pg_ident.conf pg_serial pg_tblspc postgresql.conf
global pg_logical pg_snapshots pg_twophase postgresql.log
pg_commit_ts pg_multixact pg_stat pg_wal postmaster.opts
pg_dynshmem pg_notify pg_stat_tmp pg_xact postmaster.pid <----
Run Code Online (Sandbox Code Playgroud)
rm var-12/postmaster.pidken*_*trh 20
由于问题是使用桌面应用程序,我想我只需使用版本无关的非 bash 方法添加到这里的答案:
打开Postgres桌面应用程序
点击Server Settings...
点击Show数据目录
postmaster.pidStart桌面应用程序。