Skip to main content

Python3 library for working with pg_dump files

Project description

Python3 library for reading and writing pg_dump files using the custom format.

Package Version Build Status Code Coverage BSD Documentation Status

Installation

pip install pgdumplib

Example Usage

The following example shows how to create a dump and then read it in, and iterate through the data of one of the tables.

pg_dump -d pgbench -Fc -f pgbench.dump
import pgdumplib

dump = pgdumplib.load('pgbench.dump')

print('Database: {}'.format(dump.toc.dbname))
print('Archive Timestamp: {}'.format(dump.toc.timestamp))
print('Server Version: {}'.format(dump.toc.server_version))
print('Dump Version: {}'.format(dump.toc.dump_version))

for line in dump.table_data('public', 'pgbench_accounts'):
    print(line)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pgdumplib-3.1.0.tar.gz (16.4 kB view details)

Uploaded Source

File details

Details for the file pgdumplib-3.1.0.tar.gz.

File metadata

  • Download URL: pgdumplib-3.1.0.tar.gz
  • Upload date:
  • Size: 16.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.1.0 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6

File hashes

Hashes for pgdumplib-3.1.0.tar.gz
Algorithm Hash digest
SHA256 c8a6a9158296fe06e5053c5dd65d16e734821261dc58c1573c5d4c0c1a594db4
MD5 2e2a4ab4401c521c69fd8fcaaca98baa
BLAKE2b-256 697993334cd96f2c5a5d9be33c507a5242789ad86690a17fb5b8169e59a5a76d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page