1

SQLAlchemy を使用して postgres データベース ダンプ (pg_dump) を取得することは可能ですか? pg_dump を使用してダンプを取得できますが、SQLALchemy を使用して他のすべてのデータベース操作を行っているため、SQLAlchemy を使用してこのダンプ操作が可能かどうかを知りたいです。任意の提案、リンクは非常に役立ちます。

ありがとう、タラ・シン

4

2 に答える 2

3

pg_dump はシステム コマンドです。そのため、SQLAlchemy を使用して postgres データベース ダンプを取得することはできないと思います。

于 2010-08-03T00:50:49.303 に答える
1

SqlAlchemy は pg_dump のソートを管理しません。おそらく、多くのクエリでそれを模倣できますが、それは苦痛です。

より簡単な方法は、os.system または subprocess.call を使用して Python スクリプト内で pg_dump 自体を使用することです。

定期的な保存の場合は、データベースにあなたの代わりに話しかけるセーフキープ プロジェクトも参照してください。

于 2010-11-03T11:12:23.390 に答える