エラー: タイプ "geometry_dump" はすでに存在します
エラー: タイプ "spheroid" がすでに存在します
Postgresql は、postgis プラグインを追加するときに上記と同様のエラーを報告しますが、これはまれです。
理由: postgresql はカスタム データ型をサポートしており、「geometry_dump」や「spheroid」などのデータ型を作成すると postgis のデータ型と競合するため、エラーが報告されます。
結果として生じるシナリオ: postgis データ型のデータベースがバックアップされ、復元時に postgis プラグインがアンインストールされ、その後データ型が自動的に作成されます。
解決策: 競合するデータ タイプを削除して、postgis プラグインの
ドロップ タイプ box2d、box2df、box3d、geography、geometry、geometry_dump、geomval、gidx、rastbandarg、raster、reclassarg、spheroid、summarystats、unionarg、valid_detail、agg_samealignment を追加します。
追加: postgis プラグイン
CREATE EXTENSION postgis;