3

Python スクリプトで postgresql ダンプ ファイルからデータを読み取るようにしたいと考えています。Python は postgresql を使用しないシステムで実行され、ダンプ ファイル内のデータを処理する必要があります。

CREATE TABLE 呼び出しを解析して列名を見つけてから、INSERT INTO 行を解析して内容を構築するのはかなり簡単に見えます。しかし、これを確実に行うにはかなりの落とし穴があると確信しています。これを行うモジュールを知っている人はいますか?

4

2 に答える 2

1

それで... 7年後、これのために特別に書かれたPythonパッケージがあります:

pip install pgdumplib

PyPI ページから、pgdumplib は「カスタム フォーマットを使用して pg_dump ファイルを読み書きするための Python3 ライブラリ」です。

于 2020-09-30T00:57:32.187 に答える