psql über batch datei ausführen

Programmierung mit PostgreSQL (C#, PHP, Perl, Java, ...)
moltiti
Neuer Benutzer
Beiträge: 10
Registriert: Mi 11. Jan 2017, 16:53

Re: psql über batch datei ausführen

Beitrag von moltiti » Fr 13. Jan 2017, 10:17

danke es waren viele nützliche hinweise, ich probiere es weiter. bin ganz neu in diesem thema, vlt. stelle ich deswegen blöde fragen

moltiti
Neuer Benutzer
Beiträge: 10
Registriert: Mi 11. Jan 2017, 16:53

Re: psql über batch datei ausführen

Beitrag von moltiti » Fr 13. Jan 2017, 10:23

jetzt hat es gklappt abfrage anders gestellt und %% statt % gesetzt

akretschmer
Erfahrener Benutzer
Beiträge: 7675
Registriert: So 29. Okt 2006, 13:35
Wohnort: Kaufbach, Sachsen, Germany, Germany
Kontaktdaten:

Re: psql über batch datei ausführen

Beitrag von akretschmer » Fr 13. Jan 2017, 10:28

Super!
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services

moltiti
Neuer Benutzer
Beiträge: 10
Registriert: Mi 11. Jan 2017, 16:53

Re: psql über batch datei ausführen

Beitrag von moltiti » Fr 13. Jan 2017, 14:03

noch eine Frage, wie bekomme ich bei der Abfrage hin, dass die CSV datei nicht in eine Zeile geschrieben wird sondern ein linebreak gemacht wird

moltiti
Neuer Benutzer
Beiträge: 10
Registriert: Mi 11. Jan 2017, 16:53

Re: psql über batch datei ausführen

Beitrag von moltiti » Fr 13. Jan 2017, 14:12

also lf to crlf

akretschmer
Erfahrener Benutzer
Beiträge: 7675
Registriert: So 29. Okt 2006, 13:35
Wohnort: Kaufbach, Sachsen, Germany, Germany
Kontaktdaten:

Re: psql über batch datei ausführen

Beitrag von akretschmer » Fr 13. Jan 2017, 14:28

COPY TO will terminate each row with a Unix-style newline ("\n"). Servers running on Microsoft Windows instead output carriage return/newline ("\r\n"), but only for COPY to a server file; for consistency across platforms, COPY TO STDOUT always sends "\n" regardless of server platform. COPY FROM can handle lines ending with newlines, carriage returns, or carriage return/newlines. To reduce the risk of error due to un-backslashed newlines or carriage returns that were meant as data, COPY FROM will complain if the line endings in the input are not all alike.

https://www.postgresql.org/docs/9.6/sta ... -copy.html

Mach es notfalls später, dafür gibt es geeignete Tools.
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services

moltiti
Neuer Benutzer
Beiträge: 10
Registriert: Mi 11. Jan 2017, 16:53

Re: psql über batch datei ausführen

Beitrag von moltiti » Fr 13. Jan 2017, 15:05

sfk176 nutze ich, wollte aber ersparen ;)

Antworten