Pg :: bulkkopie.

ein Perl-Modul
Jetzt downloaden

Pg :: bulkkopie. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Name des Herausgebers:
  • John Karr
  • Website des Verlags:
  • http://search.cpan.org/~brainbuz/

Pg :: bulkkopie. Stichworte


Pg :: bulkkopie. Beschreibung

Ein Perl-Modul PG :: Bulkcopy wurde geschrieben, um PostgreSQL mit einem praktischen Bulk-Loading-Dienstprogramm bereitzustellen. Das Skript wird als Wrapper und ein Modul (PG_BULKCOPY.pl) implementiert, sodass andere Programmierer leicht die beiden nützlichen Methoden laden und direkt in andere Perl-Skripts einarbeiten können. Der Vorteil dieses Skripts über andere für diesen Zweck geschriebene Skripts ist, dass, wenn Sie sich mit der Standard-DBI-Schnittstelle in Ihrer Datenbank einfügen und einfügen und löschen können, und die von den von Ihnen verwendeten PostGres-Treibers verwendet werden, welche der von Ihnen verwendeten Postgres-Fahrer einfach funktionieren soll), sollte PG_BULKCOPY einfach funktionieren. Die Dump-Methode ruft Postgres auf. ' Kopieren Sie zum Befehl, und tut nicht nützlich, außer für das Kopieren des Dumps aus dem TEMP-Verzeichnis (da Postgres möglicherweise keine Berechtigung darüber hat, wo Sie die Datei wünschen). Sie können mit dem gewünschten CSV-TAB-Begrenzten Text oder CSV auswählen, mit welchem Trennzeichen und eine Null-Zeichenfolge Ihrer Wahl. Die Lademethode ist viel interessanter, er bricht die Ladedatei in Brocken von 10000 (konfigurierbaren) Datensätzen im TEMP-Verzeichnis und versucht, zu kopieren Wenn es fehlschlägt, wird die Fehlermeldung für die Zeilennummer analysiert, dann entfernt er die fehlgeschlagene Zeile in eine Ablehnungsdatei und versucht erneut. Wie beim Dump können Sie die vom Postgres Copy-Befehl unterstützten Optionen auswählen, können Sie auch ein Limit für defekte Datensätze festlegen (Standardeinstellung ist 10) .Dokumentation: http://search.cpan.org/~brainbuz/pg-bulkcopy-0.14 /lib/pg/bulkcopy.pm Anforderungen: · Perl.


Pg :: bulkkopie. Zugehörige Software