2016-07-15 3 views
1

私はGeodjangoをPostgreSQL(8.4.20)のやや古いバージョンで使用しようとしています。GeodjangoとPostgreSQL 8.4.20とPostGIS 2.2

django.db.utils.ProgrammingError: syntax error at or near "EXTENSION" 
LINE 1: CREATE EXTENSION IF NOT EXISTS postgis 

this answerによると、これはおそらく私が古いバージョンのを使用していたという事実に関係しています。データベース(python manage.py migrate)にPythonで生成されたモデルを移行しようとすると、それは次のようなエラーがスローされますPostgreSQL/PostGIS。しかし、私はすでにPostGISをインストールしているので、djangoが試みたこのコマンド(CREATE EXTENSION IF NOT EXISTS postgis)は必要ありません。このための回避策はありますか?

答えて

1

これはほとんどのPostGIS 2.2でサポートされているのPostgreSQL最小バージョンとして驚きはVersion Compatibilit Matrixによると9.1

posgresqlではありませんあなたは8.4で使用することができるかもしれないというのPostGISの最新バージョンは2.00ですが、それはです大変な作業になるでしょう。

関連する問題