PG :: Bulkcopy. Classifica e riepilogo
- Sito web dell'editore:
- http://search.cpan.org/~brainbuz/
PG :: Bulkcopy. Tag
PG :: Bulkcopy. Descrizione
Un modulo perl PG :: Bulkcopy è stato scritto per fornire PostgreSQL con una comoda utilità di caricamento all'ingrosso. Lo script è implementato come un wrapper e un modulo (pg_bulkcopy.pl) in modo che altri programmatori possano facilmente incorporare i due metodi utili caricare e scaricare direttamente in altri script perl. Il vantaggio di questo script su altri script scritti per questo scopo È che se è possibile connettersi ed eseguire inserimento ed eliminare le operazioni sul tuo database attraverso l'interfaccia DBI standard (e non dovrebbe importare quale dei diversi driver di postgres che stai utilizzando), PG_BONKCYCY dovrebbe solo funzionare. Il metodo Dump invoca postgres ' Copia per comandare e non fa nulla utile in aggiunta tranne che copia la discarica dalla directory Temp (perché i postgres potrebbero non avere il permesso su dove si desidera il file). Puoi scegliere il testo delimitato della scheda o il CSV con qualsiasi delimitatore desiderato e una stringa null di tua scelta. Il metodo di caricamento è molto più interessante, interrompe il file di caricamento in blocchi di 10000 (configurabili) record nella directory TEMP e tenta di copiare Da, se fallisce, analizza il messaggio di errore per il numero di riga, quindi rimuove la riga guasta a un file di rifiuto e riprova. Come con dump è possibile selezionare le opzioni supportate dal comando Postgres Copy, è anche possibile impostare un limite su cattivi record (impostazione predefinita è 10) .Documentation: http://search.cpan.org/~borbubuz/pg-BulkCopy-0.14 /lib/pg/bulkcopy.pm Requisiti: · Perl.
PG :: Bulkcopy. Software correlato