Django dbbackup - Формат файла Postgresql .psql.bin?

Я устанавливал и использовал расширение django-dbbackup сегодня (https://github.com/jazzband/django-dbbackup).

Я использую опцию S3 Storage.

Когда я запускаю 'dbbackup', я получаю файл в формате 'filename-2022-08-26-171845.psql.bin'.

Есть ли способ распаковать/прочитать внутри этого '.psql.bin' формата файла?

Я хотел бы получить доступ к запросам, которые были резервированы, как я бы сделал это с файлом '.sql'.

Спасибо за ваше объяснение.

Нашел свой ответ.

В django-dbbackup существует два коннектора для PostgreSQL :

  • dbbackup.db.postgresql. PgDumpBinaryConnector (по умолчанию)
  • dbbackup.db.postgresql.PgDumpConnector

Если вы хотите использовать небинарный, вам необходимо указать отображение коннектора в настройках :

> DBBACKUP_CONNECTOR_MAPPING = {  
> 'django.db.backends.postgresql_psycopg2':'dbbackup.db.postgresql.PgDumpConnector',
> }
Вернуться на верх