PostGIS 2 で実行されている GeoDjango (Django 1.5) アプリケーションを使用しています。従来、PostGIS を使用せずに PostgreSQL データベースをバックアップする場合は、pg_dump を使用していました。PostGIS のドキュメントでは、pg_dump も使用することを推奨していますが、すべてのテーブルを別の (非公開) スキーマにバックアップすることも推奨しています。次に、バックアップを取るときは、すべての PostGIS オブジェクトもバックアップされないように、非公開スキーマのテーブルをバックアップするだけです。
私が直面している問題は、Django に別のスキーマにテーブルを配置させる方法です。さまざまなフォーラムでさまざまな提案を見てきましたが、特に GeoDjango に対処するものはありません。