При обновлении до версии 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.
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;
Автор Даниил Горбенко