Skip to content

Dump format

Bases: Enum

Enumeration of supported dump formats.

Version Added

1.0.0

Source code in pum/dumper.py
class DumpFormat(Enum):
    """Enumeration of supported dump formats.

    Version Added:
        1.0.0
    """

    CUSTOM = "custom"
    PLAIN = "plain"

    def to_pg_dump_flag(self):
        if self == DumpFormat.CUSTOM:
            return "-Fc"
        elif self == DumpFormat.PLAIN:
            return "-Fp"
        raise ValueError(f"Unknown dump format: {self}")