私はpostgresを初めて使用し、サーバーの再起動後にDBに接続する際に問題に直面しています。OSユーザーテストでデータベースpgdbを作成しました。サーバーの再起動後、コマンドを発行してpgsqlを再起動しました
service postgresql-9.6 start
postgresql-9.6 サービスの開始: [ OK ]
psql を発行すると、psql プロンプトが表示されますが、ここのデータ パスは以前に設定したものとは異なります。postgres ユーザーとして pgdb に接続しようとすると、次のエラーが表示されます。
psql: FATAL: データベース "pgdb" が存在しません
テストユーザーとして接続しようとすると:
psql -d pgdb
psql: FATAL: ロール "test" が存在しません
提案してください