Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

PostgreSQL 9.1.2-1.1C не создается база. (решено, ветка создана для справки)

PostgreSQL 9.1.2-1.1C не создается база. (решено, ветка создана для справки)
Я
   Lex_Liven
 
03.10.12 - 08:45
Суть. Ubuntu 12.04 + PostgreSQL 9.1.2-1.1C + 1c server 8.2.16.363.
При создании базы 1с ругается на некорректный синтаксис около SECOND:
[1C]syntax error at or near "SECOND" at character 227[/1С]
Если попытаться создать еще раз:
DATABASE не пригоден для использования

В логах постгреса приводится процедура, на которой валится. Собственно, строчка вот эта:
if arg_mode = \'SECOND\' then

Судя по всему, постгресу не нравится экранирование апострофа, хотя в конфиге:
backslash_quote = on   # здесь ставилось и safe_encoding и off, ошибка сохранялась
 
escape_string_warning = off
standart_conforming_strings = on

   Lex_Liven
 
1 - 03.10.12 - 08:46
Решение. В конфиге нужно было прописать:
backslash_quote = on   # здесь ставилось и safe_encoding и off, ошибка сохранялась
 
escape_string_warning = off
standart_conforming_strings = off

   Lex_Liven
 
2 - 03.10.12 - 09:01
+(1)
еще желательно вернуть
backslash_quote = safe_encoding
escape_string_warning = off
standart_conforming_strings = off


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.