logologo
Úvod
Manuál
Vývoj
Pluginy
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
Úvod
Manuál
Vývoj
Pluginy
API
logologo
Přehled

Zdroj dat

Správa zdrojů dat
Hlavní zdroj dat

Externí zdroj dat (databáze)

Úvod
Externí MySQL
Externí MariaDB
Externí PostgreSQL
Externí MSSQL
Externí Oracle
Porovnání hlavní a externí databáze
Zdroj dat REST API
Zdroj dat KingbaseES

Datová tabulka

Přehled
Běžná tabulka
Zděděná tabulka
Souborová tabulka
Stromová tabulka
Kalendářová tabulka
Tabulka komentářů
Tabulka výrazů
SQL tabulka
Databázový pohled

Pole tabulky

Přehled
Validace pole

Základní typy

Jednořádkový text
Víceřádkový text
Telefonní číslo
E-mail
URL
Celé číslo
Číslo
Procento
Heslo
Barva
Ikona

Typy výběru

Zaškrtávací políčko
Rozbalovací seznam (jedna volba)
Rozbalovací seznam (více voleb)
Přepínač
Skupina zaškrtávacích políček

Multimédia

Markdown
Markdown(Vditor)
Formátovaný text
Příloha (relace)
Příloha (URL)

Datum a čas

Přehled
Datum a čas (s časovým pásmem)
Datum a čas (bez časového pásma)
Unixové časové razítko
Datum (bez času)
Čas

Geometrie

Bod
Čára
Kruh
Polygon

Pokročilé typy

UUID
Nano ID
Řazení
Vzorec
Automatické číslování
JSON
Výběr tabulky
Šifrované

Systémové informace

Vytvořeno dne
Poslední úprava
Vytvořil(a)
Upravil(a)
Prostor
Table OID

Typy relací

Přehled
Jedna ku jedné
Jedna ku mnoha
Mnoho ku jedné
Mnoho ku mnoha
Mnoho ku mnoha (pole)

Vývoj

Přehled
Previous PageMnoho ku mnoha
Next PagePřehled
TIP

Tento dokument byl přeložen umělou inteligencí. V případě nepřesností se prosím obraťte na anglickou verzi

#Mnoho k mnoha (pole)

This feature is provided by the plugin «Pole kolekce: Mnoho k mnoha (pole)»

#Úvod

Tato funkce Vám umožňuje použít pole typu pole v kolekci dat k uložení více unikátních klíčů z cílové tabulky, a tím vytvořit vztah mnoho k mnoha mezi těmito dvěma tabulkami. Například si představte entity Články a Štítky. Jeden článek může být propojen s více štítky, přičemž tabulka článků ukládá ID odpovídajících záznamů z tabulky štítků do pole.

:::warning{title=Poznámka}

  • Kdykoli je to možné, doporučujeme použít spojovací kolekci k vytvoření standardního vztahu mnoho k mnoha namísto spoléhání se na tuto metodu.

  • V současné době pouze PostgreSQL podporuje filtrování dat zdrojové kolekce pomocí polí z cílové tabulky pro vztahy mnoho k mnoha vytvořené s poli typu pole. Například ve výše uvedeném scénáři můžete filtrovat články na základě jiných polí v tabulce štítků, jako je název.

    :::

#Konfigurace pole

Konfigurace pole mnoho k mnoha (pole)

#Popis parametrů

#Zdrojová kolekce

Zdrojová kolekce, ve které se aktuální pole nachází.

#Cílová kolekce

Cílová kolekce, se kterou je vztah navázán.

#Cizí klíč

Pole typu pole ve zdrojové kolekci, které ukládá cílový klíč z cílové tabulky.

Odpovídající vztahy pro typy polí jsou následující:

NocoBasePostgreSQLMySQLSQLite
setarrayJSONJSON

#Cílový klíč

Pole v cílové kolekci, které odpovídá hodnotám uloženým v poli typu pole zdrojové tabulky. Toto pole musí být unikátní.