トラブルシューティング

古いシステムを新しいバージョンのPostgreSQLで動作させる際にキャストのエラーが発生

HINT: 指定名称、指定引数型に合う演算子がありません。明示的な型キャストが必要かもしれません]

→キャストを作成する。

CREATE CAST (interger AS text) WITH INOUT AS IMPLICIT;
CREATE CAST (bigint AS text) WITH INOUT AS IMPLICIT;

下記の記事が詳しい
キャストを追加してバージョン互換性を保つには ― Let's Postgres

ダンプからデータを戻した後、Insertに失敗

シーケンスの更新

SELECT SETVAL ('hoge_table_id_seq', (select max(id) from hoge_table));