====== Ручное обновление схемы базы данных сервера безопасности при обновлении до версии 6.25.2 ====== При обновлении до версии 6.25.2 схема базы данных переименовывается, и для миграции требуется, чтобы программа установки могла получить доступ к базе данных с правами администратора. В случае отсутствия достаточных разрешений обновление завершится ошибкой (примеры сбоя приведены ниже), и потребуется выполнить некоторые действия вручную. Database and user exists, skipping database creation. Liquibase Home is not set. Liquibase Update Successful psql: FATAL: password authentication failed for user "postgres" Renaming public schema to 'serverconf' failed. Database and user exists, skipping database creation. Liquibase Home is not set. Liquibase Update Successful ERROR: must be owner of database serverconf Renaming public schema to 'serverconf' failed. ====Исправление базы данных вручную=== ===1 Подключиться к базе данных как суперпользователь базы данных (например, psql -h database.host -U postgres serverconf)=== ===2 Выполните следующие команды:=== ALTER DATABASE "serverconf" OWNER TO "postgres"; REVOKE ALL ON DATABASE "serverconf" FROM PUBLIC; GRANT CREATE,TEMPORARY,CONNECT ON DATABASE "serverconf" TO "serverconf"; ALTER SCHEMA public RENAME TO "serverconf"; ALTER SCHEMA "serverconf" OWNER TO "serverconf"; REVOKE ALL ON SCHEMA "serverconf" FROM PUBLIC; CREATE SCHEMA public; GRANT USAGE ON SCHEMA public TO "serverconf"; ALTER EXTENSION hstore SET SCHEMA public; ===3 Продолжить установку:=== * Ubuntu: apt --fix-broken install * RHEL: yum reinstall xroad-proxy ---- Автор Даниил Горбенко