1

PostgreSQL 9.3 バックエンドを持つ Django 1.4.5 プロジェクトがあります。残念ながら、アプリの 1 つ ( と呼ばれるsddb) のフィクスチャを作成しようとすると、問題に直面しています。

sddbデータベースはappに属するオブジェクトでいっぱいです:

(venv)[root@dl380p1 team112]# ./manage.py shell
>>> from sddb.models.media import Metadata
>>> len(Metadata.objects.all())
22916

ただし、dumpdata出力は空です。

(venv)[root@dl380p1 team112]# ./manage.py dumpdata sddb
[]

データベースの明示的なポインティング (ここで言及) は役に立ちませんでした:

(venv)[root@dl380p1 team112]# ./manage.py dumpdata --database=project_test sddb
[]

他のアプリdumpdataが正常に動作している場合:

(venv)[root@dl380p1 team112]# ./manage.py dumpdata reports | wc -c
239811

pgdump明白な理由により、テーブル全体のダンプ ( ) を使用したくありません。ここで正しい解決策が見つかることを願っています。

4

2 に答える 2