Re: Import fails on single quote. - Mailing list pgadmin-support

From dsbw
Subject Re: Import fails on single quote.
Date
Msg-id 1jU14ARfFXgsObWorBmTh9AzP9FlcWtJZ8hOxJXQ44bIU-sgul1DRH-X4gWlEtXqN0jYAE3Kqy0Oz1O93WSRaFlkUNZHwk5qt8i0aKRiBy0=@protonmail.com
Whole thread Raw
In response to Import fails on single quote.  (dsbw <dsbw@protonmail.com>)
Responses Re: Import fails on single quote.
Re: Import fails on single quote.
List pgadmin-support
OK, it's not as straightforward as an unpaired single quote. I just had one fail on:

"PET'1'"

So the single quote is paired, and caused the problem. So I changed it to "PET 1"...and the whole import worked. But I got suspicious and started looking at the data for single quotes and found things like "T'BIRD", "B--CH'N!!" and "JOHN'S WIFE" and those all worked.

So I'm not sure what the deal is.

Sent with ProtonMail Secure Email.

‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
On Tuesday, May 11th, 2021 at 12:01 PM, dsbw <dsbw@protonmail.com> wrote:
Hello,

Trying to import data, tab-delimited but unfortunately with quotes around string fields anyway. Like:

1234<tab>"JOHN"<tab>"SMITH"<tab>5678

PGAdmin import fails when the quoted value contains a single quote:

1234<tab>"EMPLOYEES'"<tab>"CREDIT UNION"<tab>5678

So the trailing quote (for possessive) after "EMPLOYEES" trips it up. Seems like, if one is inside a set of double-quotes, any single quotes should be ignored? (I know CSV is multiply and contradictorily defined, but still.)

===Blake===

pgadmin-support by date:

Previous
From: Michael Shapiro
Date:
Subject: PgAdmin doesn't quit on Mac
Next
From: "Basques, Bob (CI-StPaul)"
Date:
Subject: Re: Import fails on single quote.