1. ホーム

ERROR: 列 c.relhasoids が存在しません。

2022-02-26 14:55:33

背景

PostgreSQLにリンクすると、以下のエラーが表示されます。

説明

現在のデータベースのバージョン(PostgreSQL)とリンクツール(NavicatやIDEA)のバージョンの不一致が原因です。多くの場合、リンクツールのバージョンが低いか、データベースのバージョンが高いかのどちらかが原因となっています。

<スパン 解決策

まず、データベースのバージョンを確認してください。

解決策A:PostgrelSQLのバージョンを下げる。例えば、以前はバージョン12だった場合、バージョン11に変更することができます。

解決策B:リンクツールのバージョンを上げる。Navicatなら現在のデータベースバージョンに対応したものを再注文、IDEAなら最新のデータベースリンクバージョンにアップグレードする。