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 PageTabulka výrazů
Next PageDatabázový pohled
TIP

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

#SQL kolekce

This feature is provided by the plugin «Kolekce: SQL»

#Úvod

SQL kolekce poskytuje výkonnou metodu pro získávání dat pomocí SQL dotazů. Extrakcí datových polí prostřednictvím SQL dotazů a konfigurací souvisejících metadat polí můžete tato pole používat, jako byste pracovali se standardní tabulkou (kolekcí). Tato funkce je obzvláště výhodná pro scénáře zahrnující složité dotazy s JOIN, statistické analýzy a další.

#Uživatelská příručka

#Vytvoření nové SQL kolekce

  1. Ve vstupním poli pro SQL zadejte svůj SQL dotaz a klikněte na Spustit (Execute). Systém poté analyzuje dotaz, aby určil zapojené tabulky a pole, a automaticky extrahuje relevantní metadata polí ze zdrojových tabulek.
  1. Pokud je systémová analýza zdrojových tabulek a polí nesprávná, můžete ručně vybrat příslušné tabulky a pole, abyste zajistili použití správných metadat. Nejprve vyberte zdrojovou tabulku a poté zvolte odpovídající pole v sekci zdroj polí níže.
  1. U polí, která nemají přímý zdroj, systém odvodí typ pole na základě datového typu. Pokud je tento odhad nesprávný, můžete ručně vybrat správný typ pole.
  1. Při konfiguraci každého pole můžete v oblasti náhledu vidět jeho zobrazení, což vám umožní okamžitě vidět dopad vašich nastavení.
  1. Po dokončení konfigurace a potvrzení, že je vše správně, klikněte na tlačítko Potvrdit (Confirm) pod vstupním polem SQL, abyste dokončili odeslání.

#Úpravy

  1. Pokud potřebujete upravit SQL dotaz, klikněte na tlačítko Upravit (Edit), abyste přímo změnili SQL příkaz a podle potřeby překonfigurovali pole.

  2. Chcete-li upravit metadata polí, použijte možnost Konfigurovat pole (Configure fields), která vám umožní aktualizovat nastavení polí stejně jako u běžné tabulky (kolekce).

#Synchronizace

Pokud se SQL dotaz nezměnil, ale podkladová struktura databázové tabulky byla upravena, můžete synchronizovat a překonfigurovat pole výběrem Konfigurovat pole (Configure fields) - Synchronizovat z databáze (Sync from database).

#SQL kolekce vs. propojené databázové pohledy

Typ šablonyNejvhodnější proMetoda implementacePodpora CRUD operací
SQLJednoduché modely, odlehčené scénáře použití
Omezená interakce s databází
Vyhýbání se údržbě pohledů
Preferujete operace řízené uživatelským rozhraním
SQL poddotazNepodporováno
Propojení s databázovým pohledemSložité modely
Vyžaduje interakci s databází
Potřeba úpravy dat
Vyžaduje silnější a stabilnější databázovou podporu
Databázový pohledČástečně podporováno
WARNING

Při používání SQL kolekce se ujistěte, že vybíráte tabulky, které jsou spravovatelné v rámci NocoBase. Používání tabulek ze stejné databáze, které nejsou připojeny k NocoBase, může vést k nepřesné analýze SQL dotazů. Pokud je to problém, zvažte vytvoření a propojení s pohledem.