|
Ошибка СУБД 42601 на сервере 1с 8.3 после перехода с 8.2 ( Postgres) | ☑ | ||
---|---|---|---|---|
0
Лекс
07.02.17
✎
17:24
|
После обновления сервера 1С:Предприятие с 8.2 на 8.3 при работе c программой выскакивает сообщение об ошибке (даже при тестировании базы):
Ошибка СУБД 42601:ERROR: syntax error at near "not" LINE 1: create table if not exists _tmpRCT (TabID bytea not null pri... Платформа 8.3.9.2170, PostgreSQL 9.0.3-3.1C(x64), лицензии софтовые |
|||
1
Artful Den
07.02.17
✎
17:31
|
Выгрузку базы под 8.2, загрузку под 8.3 пробовали?
|
|||
2
Лекс
07.02.17
✎
17:36
|
Нет. Базы на постгре висят уже, обновилась только платформа сервера.
|
|||
3
Artful Den
07.02.17
✎
17:38
|
(2) Так вроде бы ничего не мешает попробовать, поднимите 2 сервера 1с параллельно, если 8.2 не осталось уже.
|
|||
4
Фрэнки
07.02.17
✎
17:54
|
с какого на какой релиз 1С был переход?
|
|||
5
Фрэнки
07.02.17
✎
17:54
|
то, что прыгнули на самый последний - это конечно здорово, но с какого спрыгивал - не написал
|
|||
6
Karamzin
07.02.17
✎
18:04
|
Не исправили видимо. Мы переходили на 8.3.9.2033 - та же фигня была. Пришлось поставить 8.3.8.1747 - минимально нужный для Бухгалтерии 2.0. Все нормально завелось.
|
|||
7
pessimist
07.02.17
✎
18:11
|
(0) 8.3.9.2170 не поддерживает работу с PostgreSQL 9.0.3-3.1C(x64), если вы используете сборку 1С. В документации это отражено. И наоборот, старые платформы 1С не поддерживают новые сборки PostgreSQL.
Теоретически вероятно можно собрать версию 9.0.3 для работы с платформой 8.3.9. Практически в этом нет смысла. Выгрузка в dt на старой платформе и загрузка из dt на новой платформе с новым SQL сервером. Несколько SQL серверов могут жить под одной ОС. Например по портам разнести. Или по интерфейсам. |
|||
8
Karamzin
07.02.17
✎
18:14
|
(7) У нас стоит 9.4.2-1.1C, и это нам не помогло.
|
|||
9
Karamzin
07.02.17
✎
18:15
|
Последняя 1с-кая сборка от 17.06.15. Тогда 8.3.9, наверное, только в мыслях у разработчика была.
|
|||
10
ansh15
07.02.17
✎
18:23
|
(9) Можно попробовать сборку от Postgres Professional, 9.4.10, или 9.5.5-9.6.1, для эксперимента.
https://postgrespro.ru/products/1c_build |
|||
11
Karamzin
07.02.17
✎
18:44
|
(10) Видели. Пока решили не пробовать. Но спасибо за ссылку!
|
|||
12
Лекс
08.02.17
✎
12:59
|
Решил не заморачиваться с исправлением, тем более, что снова слетели програмные лицензии, получили новые, снова слетели и началась с ними колбасня. 1с запросила логи, а без лицухи ничего не запустить.
Поэтому решил все снести к чертям и установить заново. Спасибо ansh15 за наводку на 9.4.10, поставил сразу его, пока полет нормальный. |
|||
13
Лекс
08.02.17
✎
13:52
|
(7) если не секрет, ссыль можете дать, где в документации указано, что не работает, что-то не нашел
|
|||
14
dmrjan
08.02.17
✎
14:16
|
Вот тут вроде как подобная тема обсуждается:
http://postgresql.ru.net/node/214401 "В одном из ответов говориться, что до версии 9.1 операторы DELETE, UPDATE, INSERT не могут быть использованы в подзапросах." |
|||
15
dmrjan
08.02.17
✎
14:23
|
(10) Все-таки лучше начинать с 9.6.1, там патчи для 1С доработанные. Все равно разработчики говорят, что "экспериментальная" практически такая же боевая.
|
|||
16
pessimist
08.02.17
✎
16:49
|
(13)Но у меня сейчас доступа к сайту ИТС нет. Забыли продлить.
Вот что написано в файле Osobennosti_reliza_9.4.2-1.1C.txt, который можно скачать там же где и сборку 9.4.2-1.1C Postgresql: "Поддержка этой версии в 1С:Предприятии 8.3 реализована в версии 8.3.3 и старше. Для использования PostgreSQL 9.4.2-1.1C с версиями 1С:Предприятия ниже 8.3.3 необходимо его собрать с установленым значением параметра integer_datetimes=off" Вероятно что-то похожее есть и в документации на платформу. Для старых версий платформы (более старые чем 8.3.3) нужно использовать старые версии PostgreSQL, если не ошибаюсь, 9.0 и более старые. Для новых платформ нужно использовать 9.2 и новее. Про 9.1 просто не помню. |
|||
17
ansh15
09.02.17
✎
00:36
|
(15) Да, нормально работает, потестировал на ней наши базы, проблем не возникало.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |