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.222

AUTHOR

Frank Seitz, http://fseitz.de/

COPYRIGHT

Copyright (C) 2024 Frank Seitz

LICENSE

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