PostGRE 12 Ошибка СУБД 42710 type "tt65" already exists

1. ECartman 2 18.03.25 15:25 Сейчас в теме
Доброго времени суток, уважаемые форумчане.

Периодически выскакивает ошибка в PostgreSQL '42710: ERROR: type "tt65" already exists'. Ошибка связана с тем, что временные таблицы уже существуют в PostgreSQL. И пока не перезапустить PostgreSQL ошибка не пропадает. Конфигурация БП 3.0.161.22, платформа 8.3.25.1374. Сервер 1с на ОС Windows, база на PostgreSQL 12 на Debian 12.

На сервере крутится еще несколько самописных баз, но с ними таких проблем не возникает.

Какие мысли? Куда стоит копать?
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. RustamZz 18.03.25 16:36 Сейчас в теме
(1) Не планируете обновиться? И БП старая и Постгри.
6. starik-2005 3172 19.03.25 11:12 Сейчас в теме
(1)
Периодически выскакивает ошибка в PostgreSQL '42710: ERROR: type "tt65" already exists'.
Так она периодически на MS SQL вылезает.
Какие мысли? Куда стоит копать?
Имха, это ошибка 1С.
7. ECartman 2 19.03.25 13:52 Сейчас в теме
(6)
Имха, это ошибка 1С.

Платформы или конфигурации? Просто платформа довольно свежая для такой потгри.
8. starik-2005 3172 19.03.25 16:07 Сейчас в теме
(7)
Платформы
Я ошибку "не найдена временная таблица #ttХХХХ" вижу последние 10 лет с завидной регулярностью на разных платформах и конфигурациях. Давайте подумаем, при чем тут что?
9. ECartman 2 20.03.25 08:27 Сейчас в теме
(8)
Давайте подумаем, при чем тут что?


Пока обновляю PostgreSQL на 16 версию, пару дней будем гонять в тестовом режиме.

Ошибка не возникала месяца 4, но вот второй день подряд у бухов вылетает 1с с такой фигней.

Насколько я понимаю, при первом выполнении запроса с временными таблицами 1с делает дроп таблиц с именем ttXX, если они существуют. А при втором и следующем использовании этого же запроса в том же сеансе 1с только чистит таблицы с этими именами, чтобы не создавать новые.

В Вашем случае ошибка указывает на отсутствие временной таблицы в SQL базе, тут можно предположить, что соседний сеанс дропнул ВТ. А в моем случае ВТ уже существует и SQL не может создать таблицу. Могу ошибаться
10. starik-2005 3172 20.03.25 10:36 Сейчас в теме
(9)
А в моем случае ВТ уже существует
Да я вот не запоминаю, что конкретно там вываливается. Суть в том, что у нас в конторе MS SQL, и на нем раз в много-много времени вываливается ошибка про tXX, а что там с ней не так - мне, лично, побарабану. Помогает рестарт скула.
3. ECartman 2 19.03.25 08:00 Сейчас в теме
(2) Планируем. Но смущает, что другие базы подобной ошибки не производят. Вроде и чистка временных данных в постгри стоит.
4. RustamZz 19.03.25 08:30 Сейчас в теме
(3) На партнерском рассказывали о доработках 1С для 16 и 17, я в пол уха слушал, мне это не нужно, но что-то про временные таблицы там точно было.
5. ECartman 2 19.03.25 08:33 Сейчас в теме
(4) Да, вот подобное говорили еще про 9.6. Похоже придется обновляться. Веселья где-то на неделю
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот