Pg :: bulkcopy

A PERL-module
Download nu

Pg :: bulkcopy Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Naam uitgever:
  • John Karr
  • Uitgever website:
  • http://search.cpan.org/~brainbuz/

Pg :: bulkcopy Tags


Pg :: bulkcopy Beschrijving

Een PERL-module PG :: Bulkcopy is geschreven om PostgreSQL een handig bulklaadhulpprogramma te bieden. Het script wordt geïmplementeerd als een wikkel en een module (PG_BULKCOPY.PL), zodat andere programmeurs de twee bruikbare methoden gemakkelijk kunnen opnemen en rechtstreeks in andere PERL-scripts dumpen. Het voordeel van dit script over andere scripts die voor dit doel zijn geschreven Is dat als u verbinding kunt maken met en invoegen en uitvoeren van bewerkingen in uw database via de standaard DBI-interface (en het niet uitmaakt van welke van de verschillende PostGres-chauffeur u gebruikt), PG_BULKCOPY zou gewoon moeten werken. De dump-methode roept de Dump-methode in ' Kopiëren naar opdracht en doet niets nuttigs, behalve kopiëren van de dump in de map Temp (omdat PostGres mogelijk geen toestemming heeft over waar u het bestand wilt). U kunt het tabblad Gescheiden tekst of CSV kiezen met welke scheidingsteken u ook en een null-reeks van uw keuze wilt. De laadmethode is veel interessanter, het breekt het laadbestand in brokken van 10000 (configureerbare) records in de map Temp en probeert te kopiëren Van, als het faalt, loopt het het foutbericht voor het lijnnummer, vervolgens verwijdert het de mislukte lijn naar een afkeurende bestand en probeert opnieuw. Zoals bij DUMP U kunt u de opties selecteren die worden ondersteund door de opdracht PostGres Copy, kunt u ook een limiet instellen op slechte records (standaard is 10) .Documentatie: http://search.cpan.org/~BUINBUZ/PG-BULKCOPY-0.14 /LIB/PG/BULKCOPY.PM-vereisten: · Perl


Pg :: bulkcopy Gerelateerde software