Добрый день! При работе с объектом в Дизайнере допустили ошибку - поменяли тип свойства. Изменение опубликовано, при запуске сервера, соответственно, ошибка: "Ошибка обновления структуры БД: Изменение типа свойства запрещено (свойство IzrashodovannyeMaterialy в сущности AktVypolnennyhRabot_RashodnyeMaterialy; старый тип: Да / нет; новый тип: Выпадающий список)" Скажите, можно ли вручную изменить обратно это свойство, чтобы сервер мог запуститься? (восстанавливать всю БД из бекапа очень не желательно...) Версия ELMA 3.12.3.36869 R.1394507aede4e9. Заранее спасибо!
сочувствую, была такая же проблема в декабре, решается только силам разрабов... Но у нас на тот момент еще и бэкапов не было, так что Вы еще в терпимых обстоятельствах. Мы после этой ситуации настроили бэкапыБД на каждый час.
Сервер же делает бэкап прямо перед началом преобразования, почему нежелательно выполнить это действие?
У нас была версия 3.10.7 она не умела делать бэкап перед преобразованием. Чтобы решить проблему - мы слезно попросили разрабов взять нас в работу, несмотря на - то, что у нас версия CE. К их чести они согласились, но не с первого раза ) . По финансам вышла некоторая сумма (не уверен что можно озвучивать). Из-за этой ошибки у нас произошло что-то с индексами в БД и ЭЛМА теперь не обновляется, что с этим делать пока тоже не знаем, сидим до сих пор на версии 3.10.7 Кстати ежечасные бэкапы рулят т.к. наши ковыряния ложили ЭЛМУ еще несколько раз за эти 4 мес, для нас восстановление из бэкапа теперь рутиная операция.
Под бекапом я имел в виду созданный вручную, так как он (мягко говоря) - делался очень давно. Автоматический бекап, который должен делаться при старте - не можем найти. Следуя инструкции - "Параметр backupPath определяет путь до файлов резервной копии. Если это поле оставить пустым, то резервная копия будет создана там же, где расположена основная база данных. Имя файла генерируется автоматически и содержит имя файла базы данных, дату и время создания резервной копии." Основная база в PostgreSQL лежит в /var/lib/postgresql/10/main/base/<директория с номером>, внутри или рядом нет ничего похожего на файлы с бекапом...