SQLAlchemy を使用して postgres データベース ダンプ (pg_dump) を取得することは可能ですか? pg_dump を使用してダンプを取得できますが、SQLALchemy を使用して他のすべてのデータベース操作を行っているため、SQLAlchemy を使用してこのダンプ操作が可能かどうかを知りたいです。任意の提案、リンクは非常に役立ちます。
ありがとう、タラ・シン
SQLAlchemy を使用して postgres データベース ダンプ (pg_dump) を取得することは可能ですか? pg_dump を使用してダンプを取得できますが、SQLALchemy を使用して他のすべてのデータベース操作を行っているため、SQLAlchemy を使用してこのダンプ操作が可能かどうかを知りたいです。任意の提案、リンクは非常に役立ちます。
ありがとう、タラ・シン
pg_dump はシステム コマンドです。そのため、SQLAlchemy を使用して postgres データベース ダンプを取得することはできないと思います。
SqlAlchemy は pg_dump のソートを管理しません。おそらく、多くのクエリでそれを模倣できますが、それは苦痛です。
より簡単な方法は、os.system または subprocess.call を使用して Python スクリプト内で pg_dump 自体を使用することです。
定期的な保存の場合は、データベースにあなたの代わりに話しかけるセーフキープ プロジェクトも参照してください。