Особенности обновления с версии 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;