Особенности обновления с версии 1.16.0 на версию 1.17.0

При обновлении с версии 1.16.0 на версию 1.17.0 выполните дополнительные действия и настройки, описанные в разделах ниже.

Проверка включения расширения ltree

Перед обновлением продукта на версию 1.17.0 убедитесь, что в СУБД PostgreSQL, используемой в качестве базы данных в модуле osmax_db, включено расширение ltree.

Для проверки используйте запрос:

SELECT e.extname AS "Name", e.extversion AS "Version", n.nspname AS "Schema", c.description AS "Description"

FROM pg_catalog.pg_extension e

         LEFT JOIN pg_catalog.pg_namespace n ON n.oid = e.extnamespace

         LEFT JOIN pg_catalog.pg_description c ON c.objoid = e.oid AND c.classoid = 'pg_catalog.pg_extension'::pg_catalog.regclass

ORDER BY 1;

Если в результате запроса расширение не найдено, дополнительные действия не требуются — расширение будет добавлено автоматически в рамках процедур миграции при запуске osmax-core.

Если расширение ltree создано, но в результатах запроса схема для расширения не osmax_schema, необходимо вручную добавить его в схему osmax_schema командой:

alter extension ltree set schema osmax_schema;