logologo
Начало
Руководство
Разработка
Плагины
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
Начало
Руководство
Разработка
Плагины
API
logologo
Обзор

Источники данных

Управление источниками данных
Основной источник данных

Внешние источники данных (базы данных)

Введение
Внешний MySQL
Внешний MariaDB
Внешний PostgreSQL
Внешний MSSQL
Внешний Oracle
Сравнение основной и внешних баз данных
Источник данных REST API
Источник данных KingbaseES

Таблицы данных

Обзор
Обычные таблицы
Наследуемые таблицы
Таблицы файлов
Древовидные таблицы
Таблицы-календари
Таблицы комментариев
Таблицы выражений
SQL-таблицы
Представления базы данных

Поля таблицы данных

Обзор
Валидация полей

Основные типы

Однострочный текст
Многострочный текст
Номер телефона
Email
URL
Целое число
Число
Процент
Пароль
Цвет
Иконка

Типы выбора

Флажок
Выпадающий список (одиночный выбор)
Выпадающий список (множественный выбор)
Радиокнопки
Чекбоксы

Мультимедиа

Markdown
Markdown (Vditor)
Rich Text
Вложение (связь)
Вложение (URL)

Дата и время

Обзор
Дата и время (с часовым поясом)
Дата и время (без часового пояса)
Unix Timestamp
Дата (без времени)
Время

Геометрические фигуры

Точка
Линия
Круг
Многоугольник

Продвинутые типы

UUID
Nano ID
Сортировка
Формула
Автонумерация
JSON
Выбор таблицы данных
Шифрование

Системная информация

Дата создания
Дата последнего изменения
Кем создано
Кем изменено
Пространство
Table OID

Типы связей

Обзор
Один к одному
Один ко многим
Многие к одному
Многие ко многим
Многие ко многим (массив)

Разработка

Обзор
Previous PageОбычные таблицы
Next PageТаблицы файлов
Уведомление о переводе ИИ

Эта документация была автоматически переведена ИИ.

#Наследуемые коллекции

This feature is provided by the plugin «Источник данных: Основной»

#Введение

WARNING

Эта функция поддерживается только в том случае, если основная база данных — PostgreSQL.

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

Ниже приведены некоторые характерные особенности наследования коллекций:

  • Родительская коллекция: Содержит общие столбцы и данные, определяя базовую структуру всей иерархии наследования.
  • Дочерняя коллекция: Наследует структуру родительской коллекции, но может также определять собственные столбцы. Это позволяет каждой дочерней коллекции иметь общие свойства родительской коллекции и при этом содержать атрибуты, специфичные для подкласса.
  • Запросы: При выполнении запросов вы можете выбрать запрос ко всей иерархии наследования, либо только к родительской, либо к конкретной дочерней коллекции. Это позволяет получать и обрабатывать данные различных уровней по мере необходимости.
  • Отношение наследования: Между родительской и дочерней коллекциями устанавливается отношение наследования, что означает, что структура родительской коллекции может быть использована для определения согласованных атрибутов, при этом дочерняя коллекция может расширять или переопределять эти атрибуты.

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

#Руководство пользователя

20240324085907