powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / PostgreSQL - проблема с INSERT: в значении есть символ "\"
3 сообщений из 3, страница 1 из 1
PostgreSQL - проблема с INSERT: в значении есть символ "\"
    #34593157
guest1558
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет!

Возникла такая проблема:
Пытаюсь добавить в таблицу новую запись. Одно из varchar значений содержит символ "\". Запрос выполняется успешно, но в таблицу попадает значение без этого "\". Если поставить "\\", то запишется один "\". Подскажите как с этим бороться, кроме как дублировать "\" перед добавлением новой записи.

Спасибо!
...
Рейтинг: 0 / 0
PostgreSQL - проблема с INSERT: в значении есть символ "\"
    #34593449
Serik Akhmetov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для этого есть специальные функции:
в libPQ - PQescapeString
в DBD::Pg - quote
...
Рейтинг: 0 / 0
PostgreSQL - проблема с INSERT: в значении есть символ "\"
    #34595805
Paramedic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нужно в конфиге поставить standard_conforming_strings = on
Тогда база начнёт себя вести так, как положено порядочной ANSI базе.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / PostgreSQL - проблема с INSERT: в значении есть символ "\"
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]