adminСхема admin - набор представлений для более удобного взаимодействия с системными таблицами из public схемы - сущностями, схемами, полями таблиц, триггерами, ограничениями и прочими
admin не является системной схемой, т.е. не добавлена в инстансы по умолчанию. Поэтому после загрузки этой схемы себе в решение вы можете редактировать представления из нее аналогично любым другим пользовательским представлениям.
Вам нужно будет самостоятельно забрать актуальную версию схемы admin из шаблона с админкой. Для этого перейдите по нужной ссылке
https://admin.ozma.org/save_restore
https://admin-ru.ozma.org/save_restore - RU версия (всплывающие подсказки и интерфейс)
В левом поле "Сохранить схему" наберите admin и нажмите Сохранить. zip-архив со схемой сохранится на ваше устройство.
Теперь перейдите в интерфейс загрузки схем в вашем инстансе:
https://<ваш-инстанс>.ozma.org/save_restore
В правом поле "Восстановить схему" выберите zip-архив со схемой admin и нажмите Восстановить. В случае успешной загрузки появится сообщение Успех.
Если вместо сообщения с успехом появилась ошибка - придется вручную исправлять проблемы, используя данные в сообщении с ошибкой.
Вы также можете установить флаг "Помечать некорректные объекты как allow_broken", в этом случае схема загрузится принудительно, но после придется вручную разрешать конфликты во всех представлениях, помеченных allow_broken = true
Обратите внимание, что схема перезапишется полностью. Если вы редактировали представления из схемы
adminили создавали новые - после обновления они будут затёрты.
При создании нового решения укажите в качестве шаблона admin или admin-ru
Для вас будет создан инстанс, включающий в себя актуальную версию схемы admin
Вы можете развернуть инстанс с админкой по одной кнопке через онбординг
русская версия или версия на английском
Вы также можете выбрать любой другой наш шаблон. Мы стараемся поддерживать актуальность версии админки в своих шаблонных решениях, но если по каким-то причинам выбранный вами шаблон давно не обновлялся, и админка в нем устарела - выполните действия, указанные в подразделе "Добавление или обновление схемы в своем инстансе" этой статьи
Если вы используете свою собственную админ-схему - вам стоит доработать её с учетом изменений, указанных ниже
public.events. Поля schema_name, entity_name, row_id удалены. Вся информация о событии содержится в новых полях request и response. Добавлено поле details типа JSON, которое содержит id вставляемой/изменяемой/удаляемой записи. Подробности здесьpublic.events. Поля schema_name, entity_name, row_id, details больше не поддерживаются (будут удалены в скором времени). Вся информация о событии содержится в новых полях request и response. Подробности здесьfunapp.translations для настройки и хранения переводовfunapp.user_settings для хранения пользовательских настроекpublic.events поле entity_id переименовано на row_iduser_view_generator_script и user_view_generator_allow_broken переезжают из поля public.schemas в отдельную таблицу public.user_view_generators;parents из public.roles удаляется — оно уже давно не используется;change из public.role_column_fields разделяется на insert, update и check, что позволяет гибче управлять правами доступа (запрещать для конкретных полей обновления и разрешать вставку, например);funnapp.iframe_markups и funapp.embedded_pages добавлено обязательное поле schema_id;public.entities появилось поле save_restore_keypublic.unique_constraints появилось поле is_alternate_keyadmin