Документация Corta
-
Аутентификация
-
Аутентификация внешних приложений
-
Аутентификация с использованием Corta
-
Модель безопасности
-
Управление приложениями
-
Настройка No Code
-
Макеты страниц
-
Версионность изменений
-
Настройка хранения записей
-
Открытие записей во всплывающих окнах
-
Импорт и экспорт приложений
-
Обнаружение дубликатов
-
Справочник типов полей
-
Справочник по блокам страницы
-
Доступ к системе Corta
-
Подключения к базам данных (DAL)
-
Управление подключениями
-
Конфиденциальность данных
-
Автоматизация
-
Детали выполнения автоматизации
Подключения к базам данных (DAL)
Подключения к базе данных (DAL — Data Access Layer, далее — подключения) определяют место, где платформа Corta может хранить и извлекать данные.
Подключение описывает физическое расположение хранилища данных, его свойства (например, параметры кодировки и восстановления), а также предоставляет параметры для подключения.
В текущей версии поддерживаются подключения только к следующим реляционным базам данных (RDBMS):
- MySQL,
- PostgreSQL,
- SQLite.
Вы можете настроить любое количество подключений, чтобы соответствовать требованиям законодательства о защите данных, распределять наборы данных между специализированными базами данных или легко интегрировать внешние данные.
Кроме того, платформа позволяет подключаться к базам данных с уже существующими данными, что исключает необходимость их миграции в Corta.
Интерфейс управления подключениями доступен в административной панели Corta в разделе Подключения.

Типы подключений
-
Основное подключение
Основное подключение является подключением по умолчанию, которое платформа Corta использует для хранения записей. Оно соответствует параметру
DB_DSN
, указанному в вашем файле.env
. Основное подключение задаётся при первоначальной настройке новой инстанции Corta или при обновлении с более ранних версий.Изменение основного подключения поддерживается лишь частично: любые изменения, которые могут повлиять на его идентификацию или связь с базовым хранилищем данных, блокируются.
-
Внешнее подключение
Внешние подключения добавляются администратором и могут использоваться в качестве альтернативы основному подключению.
Изменение параметров внешнего подключения может привести к потерям данных в случае, если платформа Corta утратит доступ к исходному хранилищу.
Настройка подключения
Основные параметры
Основные параметры подключения описывают его общие характеристики, такие как идентификация, физическое расположение, принадлежность и уровень чувствительности данных.
Вопросы, связанные с уровнями чувствительности данных, рассматриваются в разделе о защите данных.

-
Название подключения
Название задаёт удобочитаемую метку для подключения. Оно используется в пользовательских интерфейсах, например, на карте в консоли конфиденциальности данных.
-
Идентификатор (Handle)
Идентификатор — это удобочитаемое имя, используемое системой для уникальной идентификации подключения. В некоторых случаях идентификатор может использоваться вместо ID подключения.
Идентификатор должен соответствовать следующим требованиям:
- начинаться с буквы,
- содержать не более 64 символов,
- включать только буквы, цифры, символы
_
(подчёркивание),-
(дефис) или.
(точка), - заканчиваться буквой или цифрой.
-
Название местоположения
Название местоположения указывает физическое расположение данных. Это может быть название дата-центра, региона или континента.
-
Координаты местоположения
Координаты местоположения указывают точное место хранения данных. При указании координат подключение отображается на карте в консоли конфиденциальности данных.
-
Принадлежность
Принадлежность указывает, кто является владельцем данных или дата-центра, где они хранятся. Эта информация может быть полезна, если вы передаёте управление базами данных внешним поставщикам услуг.
-
Максимально допустимый уровень чувствительности данных
Этот параметр задаёт верхний предел уровня конфиденциальности данных, которые могут храниться в данном подключении. Любые модули и поля, использующие это подключение, не могут превышать установленный предел.
Вы можете настроить несколько подключений с разными уровнями чувствительности, чтобы соответствовать международным требованиям по защите данных.
Свойства подключения
Свойства подключения предоставляют дополнительную информацию о базе данных или дата-центре. Основное внимание уделяется шифрованию данных и их восстановлению.
Свойства подключения описывают базовое хранилище, к которому осуществляется подключение. Однако они не настраивают платформу Cortaдля выполнения этих свойств.

-
Шифрование данных в состоянии покоя
Указывает, что данные шифруются при хранении в дата-центре. Шифрование данных в состоянии покоя помогает минимизировать ущерб в случае утечки данных.
-
Защита данных в состоянии покоя
Указывает, что данные физически защищены от несанкционированного доступа при хранении в дата-центре. Такая защита снижает риск утечки данных.
-
Шифрование данных при передаче
Указывает, что данные шифруются при их передаче между системами. Это помогает снизить риск перехвата данных.
-
Резервное копирование и восстановление данных
Указывает, что данные регулярно резервируются и могут быть восстановлены в случае сбоев системы или чрезвычайных ситуаций.
Параметры подключения
Параметры подключения определяют, как платформа Corta должна взаимодействовать с базовым хранилищем данных.
Параметры подключения задают детали взаимодействия с хранилищем, включая значения по умолчанию для драйвера хранилища, такие как идентификатор таблицы или коллекции.

-
Имя таблицы или контейнера по умолчанию
Имя таблицы или контейнера по умолчанию указывает, где платформа Corta должна хранить записи внутри подключения. В контексте реляционных баз данных (RDBMS) идентификатор указывает, какую таблицу следует использовать для хранения данных.
Идентификатор поддерживает использование шаблонных переменных, что упрощает настройку для крупных инстанций. Вы можете использовать следующие переменные:
- {{module}}: эта переменная заменяется на идентификатор модуля (handle) или его ID, если handle не задан.
- {{namespace}}: эта переменная заменяется на идентификатор пространства (slug) или его ID, если slug не задан.
-
Тип подключения и параметры
Тип подключения и параметры определяют, каким образом будут предоставлены параметры подключения, а также тип драйвера базового хранилища.
Подробный обзор доступных типов подключения и форматов их ввода представлен в разделе Типы параметров подключения.
-
Параметры подключения
Параметры подключения задают конфигурацию, используемую платформой Corta, и зависят от выбранного типа подключения. Подробнее о параметрах подключения можно узнать в подразделе Типы подключений.
Типы параметров подключения
Тип подключения corta::dal
указывает, что для подключения к базе данных будет использоваться строка DSN (Data Source Name).
Конфигурационные параметры должны быть предоставлены в следующем формате:
{
"dsn": ""
}
В настоящее время платформа Corta поддерживает подключение к следующим базам данных:
- MySQL
- PostgreSQL
- SQLite