1

非常に簡単な質問があります。データベース バックエンドに PostgreSQL を使用してセットアップされたブログ アプリを含むプロジェクトが既にあります。GeoDjango と PostGIS の実験を始めようとしています。GeoDjango を使用するデータベースを作成するには、データベースで spatial_template を使用する必要があります。2 つのプロジェクトを管理したり、2 つのプロジェクトを連携させるために奇妙なことをしたりしたくありません。可能であれば、PostGIS をインストールして、同じプロジェクト内で新しいアプリを開始したいと考えています。次に、空間テンプレートを使用して新しいデータベースを開始し、空間データを実行できるようになることを願っています。

私の質問は次のとおりです。spatial_template を使用する PostGIS データベースで、非空間ブログ モデル (またはその他のモデル) を引き続き使用できますか?

GeoDjango 依存関係のすべてのインストールを実行して、それが機能しないことを確認したくはありません。そのため、最初に質問しています。

フィードバックをお待ちしております。

4

2 に答える 2

1

PostgreSQL 9.1 以降を使用している場合は、PostGIS を拡張機能として既存のデータベースに追加できます。

CREATE EXTENSION postgis;

そして、それがあなたが望むものではないことがわかった場合は、それを削除してください:

DROP EXTENSION postgis;
于 2013-10-02T02:56:31.217 に答える