エラー: タイプ「geometry_dump」はすでに存在します エラー: タイプ「spheroid」はすでに存在します

   エラー: タイプ "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;

おすすめ

転載: blog.csdn.net/weixin_45813351/article/details/130243835