Имя таблицы не найдено AD_USERPREFERENCE idempiere
Я развернул новый idempiere
в лунном затмении 32 бит. Во время входа в систему выдает следующую ошибку
"имя таблицы не найдено ad_userpreference"
,
2 ответа
В вашей базе данных не обновлены все скрипты. таблица ad_userpreference создается в этом сценарии 201504231737_IDEMPIERE-2556.sql
Вы можете клонировать этот репозиторий и повторно импортировать семя, расположенное внутри
org.adempiere.server-функция \ Data\ Семя
После импорта используйте migrate_postgresql.sh внутри директории \igration\ .
Теперь в вашей базе данных есть все необходимые скрипты для запуска без ошибок.
Скорее всего, вы увидите ошибку "Версия базы данных отличается от...." в ваших журналах. Если это так, то вы можете использовать скрипт http://bitbucket.org/CarlosRuiz_globalqss/idempiere-stuff/raw/tip/script_to_sync_db/syncApplied_2.1.sh в Linux. Однако я пока не смог найти решение для Windows.
Я считаю, что вы загрузили последний источник, но ваша база данных не синхронизирована с источником.
У меня была такая же ошибка. Если таблица присутствует и говорит, что она не найдена, это означает, что пользователь, которого вы используете для доступа к БД, не назначен БД.