PostgreSQL
Менеджер источников данныхCommunity Edition+Введение
PostgreSQL можно использовать в качестве основной базы данных NocoBase для хранения данных системных таблиц NocoBase и бизнес-данных основного источника данных. Основная база данных настраивается при развёртывании NocoBase и не может быть удалена после запуска приложения.
PostgreSQL поддерживает наследование таблиц и подходит для сценариев, требующих наследования моделей данных.
Установка плагина
PostgreSQL — встроенная возможность, поэтому устанавливать отдельный плагин не требуется.
Инструкция по использованию
- При развёртывании NocoBase выберите или укажите соответствующие параметры подключения PostgreSQL в конфигурации подключения к базе данных.
- После запуска NocoBase перейдите к источнику данных «Main» в разделе «Управление источниками данных», где можно управлять таблицами и полями основной базы данных.
- Чтобы подключить уже существующие в базе данных таблицы, на странице управления основной базой данных используйте функцию «Синхронизация из базы данных».
- При настройке полей таблицы данных можно обратиться к разделам таблицы данных и поля, чтобы выбрать типы полей и компоненты полей.
Сопоставление типов полей
При создании полей через страницу NocoBase в основной базе данных NocoBase создаёт соответствующие поля PostgreSQL на основе конфигурации поля. При подключении существующих таблиц с помощью функции «Синхронизация из базы данных» NocoBase автоматичес ки сопоставляет типы полей PostgreSQL с подходящими Field type и Field interface. Способ отображения в интерфейсе можно изменить в настройках поля.
Основные варианты сопоставления:
Неподдерживаемые типы полей PostgreSQL будут отдельно отображаться в настройках полей. Для использования таких полей в NocoBase в качестве обычных полей требуется разработать адаптацию.
Дополнительные общие настройки см. в разделе Введение в основные источники данных.

