С помощью Code вы можете импортировать и экспортировать сущности в файлах формата JSON.
Вы также можете импортировать справочник отдельной сущности в формате CSV.
Экспорт и импорт поможет при переносе сущностей между проектами.
Экспорт и импорт всех сущностей проекта
Чтобы экспортировать сущности проекта:
- Откройте проект в Code.
- Перейдите в раздел Редактор → Сущности.
- Нажмите кнопку Экспорт.
Браузер загрузит JSON-файл, который содержит массив сущностей с описанием настроек и записей справочника.
Чтобы импортировать сущности проекта:
-
Откройте проект в Code.
-
Перейдите в раздел Редактор → Сущности.
-
Нажмите кнопку Импорт.
-
Выберите нужный JSON-файл с описанием сущностей
Максимальный размер файла — 10 Мб.
-
В окне Импорт сущностей задайте параметры импорта.
Параметры определяют поведение Code при совпадении путей или названии сущностей.
-
Нажмите кнопку Импортировать.
Сущности будут импортированы в соответствии с заданными параметрами.
Пример JSON-файла с описанием сущностей проекта
Каждый объект в массиве содержит поля entity
и records
с описанием параметров сущности и данными записей соответственно.
[
{
"entity": {
"id": 45002,
"name": "Сity",
"type": "annotation",
"enabled": true,
"noSpelling": true,
"noMorph": false,
"fuzzySearch": false,
"client": false
},
"records": [
{
"type": "pattern",
"rule": ["(Москв*/МСК)"],
"value": "{\n \"name\": \"Москва\"\n}",
"id": 1798875
},
{
"type": "synonyms",
"rule": ["Санкт Петербург", "СПб", "Ленинград"],
"value": "{\n \"name\": \"Санкт-Петербург\"\n}",
"id": 1798874
}
]
}
]