OSXでhomebrewのpostgresを使用していますが、システムを再起動すると、再起動後にpostgresが起動しない場合があるため、で手動で起動しようとしpostgres -D /usr/local/var/postgresましたが、次のメッセージでエラーが発生しました:FATAL:  could not open directory "pg_tblspc": No such file or directory。
前回発生したときに元の状態に戻すことができなかったため、postgresシステム全体をアンインストールしてから再インストールし、ユーザー、テーブル、データセットなどを作成することにしました。それは私のシステムで頻繁に発生します。たとえば、数か月に一度です。
それではなぜpg_tblspcファイルが頻繁に失われるのですか?そして、ファイルの損失を避けるために私ができることはありますか?
自作とpostgresを最新バージョンにアップグレードしていません(つまり、同じバージョンを使用しています)。また、postgresデータベースで私が行ったすべてのことは、テーブルを削除して毎日新しいデータを入力することです。ユーザー、パスワードなどを変更していません...
編集(mbannert):この問題ではスレッドがグーグルのトップヒットであり、多くの症状が異なるため、これを追加する必要があると感じました。Homebrewersはこのエラーメッセージに遭遇する可能性があります。
No such file or directory
Is the server running locally and accepting
connections on Unix domain socket "/tmp/.s.PGSQL.5432"?したがって、ヨセミテのアップグレード後にこれを経験したばかりの場合は、今このスレッドを読んでいます。
pg_tblspcあるディレクトリが。このディレクトリを見ることができる唯一の方法は、このディレクトリだけがランダムに消えてしまうことです。
                tablespacesので、外部ストレージには入れないと思います。
                pg_tblspc私がこれまでに遭遇したどのシステムでも消えるだけではなく、それが起こる正気な理由を想像することもできません。詳細を説明しないと、システムの違いを説明するのが非常に難しくなります。