problem with escaping "

Поиск
Список
Период
Сортировка
От Andrei Ivanov
Тема problem with escaping "
Дата
Msg-id Pine.LNX.4.33L2.0210221505550.15581-100000@webdev.ines.ro
обсуждение исходный текст
Ответы Re: problem with escaping "
Список pgsql-general
Hello,
I've created a new type in C, with the following structure:

typedef struct movie_property {
   int4 length;
   int4 id;
   char name[31];
   char value[256];
} movie_property;

I did the functions for the input, parsing and output, but one problem
apears.
If I try to insert some text with " inside, I try to escape it with a \
(in fact, I'm doing this from php, with its function "addslashes")

INSERT INTO pp VALUES ('(1, "aa \" bb", "fghij")')

But I get an error:
Bad movie_property external representation '(1, "aa " bb", "fghij")'

which means that my movie_property_in function receives the string
'(1, "aa " bb", "fghij")', without the \ in it.

The same exact thing works for varchar or text fields.
What can I do ?


В списке pgsql-general по дате отправления:

Предыдущее
От: pilsl@goldfisch.at
Дата:
Сообщение: 7.1.3 : pg_dumpall does not work for me
Следующее
От: "Roberto (SmartBit)"
Дата:
Сообщение: Re: PostgreSQL for Windows 2000