0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

pg_ctl: could not start server Examine the log output.

Last updated at Posted at 2021-11-30

##エラー文

FATAL:  database files are incompatible with server
2021-11-30 13:13:39.927 JST [3826] DETAIL:  
The data directory was initialized by PostgreSQL version 13, which is not compatible with this version 14.1.
 stopped waiting

突然でてきた以上のエラーによりPostgresにアクセスできなくなりました。
同様の事象が発生した方のために記事にして書き残します。

##日本語訳

FATAL: データベースファイルはサーバーと互換性がありません。
2021-11-30 13:13:39.927 jst [3826] detail: 
 データ・ディレクトリはPostgreSQLバージョン13で初期化されており、
このバージョン14.1とは互換性がありません。

どうやら、僕のPostgres(クライアント側のデータディレクトリ?)が14.1にアップデートされていて、サーバー側は13verが設定されているので互換性がないよと言っているようですね。

##解決策

brew postgresql-upgrade-database

以上によりアップデートを計りました。
無事この問題については解決…が、新たな問題が発生しました。

##問題2

pg_ctl: another server might be running; trying to start server anyway
waiting for server to start....2021-11-30 13:21:16.287 JST [5108] FATAL:  
lock file "postmaster.pid" already exists
2021-11-30 13:21:16.287 JST [5108] HINT:  
Is another postmaster (PID 5086) running in data directory "/usr/local/var/postgres"?
 stopped waiting

すでにPostgresは動いていてpsqlにて無事接続されました。
こちらの警告文が流れた方は一度

pg_ctl status

で状態を確認してみると良いかもしれませんね!

##WHAT'S POSTGRES 14
https://www.postgresql.org/about/press/presskit14/ja/
公式にリンクがありました!リンク先で確認する方が早いかと!

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?