Доброго времени суток, уважаемые форумчане.
Периодически выскакивает ошибка в PostgreSQL '42710: ERROR: type "tt65" already exists'. Ошибка связана с тем, что временные таблицы уже существуют в PostgreSQL. И пока не перезапустить PostgreSQL ошибка не пропадает. Конфигурация БП 3.0.161.22, платформа 8.3.25.1374. Сервер 1с на ОС Windows, база на PostgreSQL 12 на Debian 12.
На сервере крутится еще несколько самописных баз, но с ними таких проблем не возникает.
Какие мысли? Куда стоит копать?
Периодически выскакивает ошибка в PostgreSQL '42710: ERROR: type "tt65" already exists'. Ошибка связана с тем, что временные таблицы уже существуют в PostgreSQL. И пока не перезапустить PostgreSQL ошибка не пропадает. Конфигурация БП 3.0.161.22, платформа 8.3.25.1374. Сервер 1с на ОС Windows, база на PostgreSQL 12 на Debian 12.
На сервере крутится еще несколько самописных баз, но с ними таких проблем не возникает.
Какие мысли? Куда стоит копать?
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(8)
Пока обновляю PostgreSQL на 16 версию, пару дней будем гонять в тестовом режиме.
Ошибка не возникала месяца 4, но вот второй день подряд у бухов вылетает 1с с такой фигней.
Насколько я понимаю, при первом выполнении запроса с временными таблицами 1с делает дроп таблиц с именем ttXX, если они существуют. А при втором и следующем использовании этого же запроса в том же сеансе 1с только чистит таблицы с этими именами, чтобы не создавать новые.
В Вашем случае ошибка указывает на отсутствие временной таблицы в SQL базе, тут можно предположить, что соседний сеанс дропнул ВТ. А в моем случае ВТ уже существует и SQL не может создать таблицу. Могу ошибаться
Давайте подумаем, при чем тут что?
Пока обновляю PostgreSQL на 16 версию, пару дней будем гонять в тестовом режиме.
Ошибка не возникала месяца 4, но вот второй день подряд у бухов вылетает 1с с такой фигней.
Насколько я понимаю, при первом выполнении запроса с временными таблицами 1с делает дроп таблиц с именем ttXX, если они существуют. А при втором и следующем использовании этого же запроса в том же сеансе 1с только чистит таблицы с этими именами, чтобы не создавать новые.
В Вашем случае ошибка указывает на отсутствие временной таблицы в SQL базе, тут можно предположить, что соседний сеанс дропнул ВТ. А в моем случае ВТ уже существует и SQL не может создать таблицу. Могу ошибаться
(9)
А в моем случае ВТ уже существует
Да я вот не запоминаю, что конкретно там вываливается. Суть в том, что у нас в конторе MS SQL, и на нем раз в много-много времени вываливается ошибка про tXX, а что там с ней не так - мне, лично, побарабану. Помогает рестарт скула.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот