\d コマンドは、PostgreSQLのテーブルの情報を確認するためのpsqlのコマンドである。しかし、環境によっては実行時に以下のようなエラーが出て失敗してしまうことがある。relhasoids はそもそもテーブルに存在しないはずのカラムだったため、原因について調べてみた。 postgres=> \d table_name ERROR: column c.relhasoids does not exist LINE 1: ...riggers, c.relrowsecurity, c.relforcerowsecurity, c.relhasoi... 原因 サーバ側のPostgreSQLの…