sql >> Databasteknik >  >> RDS >> PostgreSQL

Postgresql:CSV-export med escaped radbrytningar

Radbrytningar stöds i CSV om fälten som innehåller dem är omgivna av dubbla citattecken.

Så om du hade detta i mitten av filen:

just another value;f*** value;"value with
newline"

det kommer att tas som 1 rad data spridd på 2 rader med 3 fält och bara fungera.

Å andra sidan, utan de dubbla citattecken, är det en ogiltig CSV-fil (när den annonserar tre fält).

Även om det inte finns någon formell specifikation för CSV-formatet kan du titta på RFC 4180 för de regler som generellt gäller.




  1. Hur lagrar man en en till många relation i MySQL databas?

  2. dbsaint - Hämta formuläret EXCEL

  3. Söker du efter tillgänglighet med MySQL (och PHP)?

  4. Flyway:skapa vy som WITH (vanligt tabelluttryck CTE)