Внешняя база данных
Введение
Используйте существующую внешнюю базу данных как источник данных. Сейчас поддерживаются внешние базы MySQL, MariaDB, PostgreSQL, MSSQL и Oracle.
Инструкция по использованию
Добавление внешней базы данных
После активации плагина можно выбрать и добавить его через выпадающее меню "Добавить" в управлении источниками данных.

Заполните информацию о базе данных, к которой нужно подключиться.

Синхронизация коллекций
После подключения к внешней базе данных все коллекции источника данных будут считаны напрямую. Внешние базы данных не поддерживают прямое добавление коллекций или изменение структуры таблиц. Если нужны изменения, выполните их через клиент базы данных, затем нажмите кнопку "Обновить" в интерфейсе для синхронизации.

Настройка полей
Внешняя база данных автоматически считывает и отображает поля существующих коллекций. Вы можете быстро просматривать и настраивать заголовок поля, тип данных и тип интерфейса. Также можно нажать кнопку "Редактировать" для изменения дополнительных настроек.

Поскольку внешние базы данных не поддерживают изменение структуры таблицы, при добавлении нового поля доступен только тип поля связи. Поля связи не являются физи ческими полями и используются для установления связей между коллекциями.

Подробнее см. раздел Поля коллекции / Обзор.
Сопоставление типов полей
NocoBase автоматически сопоставляет типы полей внешней базы данных с соответствующим типом данных и типом интерфейса.
- Тип данных: определяет вид, формат и структуру данных, которые поле может хранить.
- Тип интерфейса: определяет тип элемента управления в пользовательском интерфейсе для отображения и ввода значений поля.
Неподдерживаемые типы полей
Неподдерживаемые типы полей отображаются отдельно. Такие поля требуют доработки перед использованием.

Целевой ключ фильтра
Коллекции, отображаемые как блоки, должны иметь настроенный целевой ключ фильтра. Он используется для фильтрации данных по конкретному полю, и значение этого поля должно быть уникальным. По умолчанию целевой ключ фильтра — поле первичного ключа коллекции. Для представлений, коллекций без первичного ключа или коллекций с составным первичным ключом нужно определить пользовательский целевой ключ фильтра.

На страницу можно добавить только коллекции, в которых настроен целевой ключ фильтра.


