The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Quiq::PostgreSql::PgDump - Wrapper für pg_dump

BASE CLASS

Quiq::Object

SYNOPSIS

  use Quiq::PostgreSql::PgDump;
  
  Quiq::PostgreSql::PgDump->run($database,@opt);

DESCRIPTION

Die Klasse stellt einen Wrapper für den PostgreSQL-Client pg_dump dar.

EXAMPLE

  $ perl -MQuiq::PostgreSql::PgDump -E 'Quiq::PostgreSql::PgDump->run("prod","--table","p_muster.admviews","--schema-only","--debug")'

METHODS

Klassenmethoden

run() - Rufe pg_dump ohne Passwortabfrage auf

Synopsis

  $class->run($database,@opt);

Arguments

$database

Name der Datenbank oder der Universal Database Locator (UDL). Ist ein Name angegeben, muss in der Datenbank-Konfigurationsdatei definiert sein.

Options

Alle Optionen von pg_dump, plus

-debug => $bool (Default: 0)

Gib das ausgeführte pg_dump-Kommando auf STDOUT aus.

VERSION

1.196

AUTHOR

Frank Seitz, http://fseitz.de/

COPYRIGHT

Copyright (C) 2021 Frank Seitz

LICENSE

This code is free software; you can redistribute it and/or modify it under the same terms as Perl itself.