logologo
Start
Dokumentacja
Deweloperzy
Wtyczki
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
Start
Dokumentacja
Deweloperzy
Wtyczki
API
logologo
Przegląd

Źródła danych

Zarządzanie źródłami danych
Główne źródło danych

Zewnętrzne źródła danych (bazy danych)

Wprowadzenie
Zewnętrzny MySQL
Zewnętrzny MariaDB
Zewnętrzny PostgreSQL
Zewnętrzny MSSQL
Zewnętrzny Oracle
Porównanie baz danych
Źródło danych REST API
Źródło danych KingbaseES

Tabele danych

Przegląd
Tabela standardowa
Tabela dziedziczona
Tabela plików
Tabela drzewiasta
Tabela kalendarza
Tabela komentarzy
Tabela wyrażeń
Tabela SQL
Widoki bazy danych

Pola tabeli

Przegląd
Walidacja pól

Typy podstawowe

Tekst jednowierszowy
Tekst wielowierszowy
Numer telefonu
Adres e-mail
URL
Liczba całkowita
Liczba
Procent
Hasło
Kolor
Ikona

Typy wyboru

Pole wyboru
Lista rozwijana (jeden wybór)
Lista rozwijana (wiele wyborów)
Przycisk opcji
Pola wyboru

Multimedia

Markdown
Markdown (Vditor)
Tekst sformatowany
Załącznik (relacja)
Załącznik (URL)

Data i czas

Przegląd
Data i czas (ze strefą czasową)
Data i czas (bez strefy czasowej)
Znacznik czasu Unix
Data (bez czasu)
Czas

Kształty geometryczne

Punkt
Linia
Okrąg
Wielokąt

Typy zaawansowane

UUID
Nano ID
Sortowanie
Formuła
Autonumeracja
JSON
Selektor tabeli danych
Szyfrowanie

Informacje systemowe

Data utworzenia
Data ostatniej modyfikacji
Utworzony przez
Zmodyfikowany przez
Przestrzeń
OID tabeli

Typy relacji

Przegląd
Jeden do jednego
Jeden do wielu
Wiele do jednego
Wiele do wielu
Wiele do wielu (tablica)

Rozwój

Przegląd
Previous PageTabela wyrażeń
Next PageWidoki bazy danych
TIP

Ten dokument został przetłumaczony przez AI. W przypadku niedokładności, proszę odnieść się do wersji angielskiej

#Kolekcja SQL

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

#Wprowadzenie

Kolekcja SQL oferuje potężną metodę pobierania danych za pomocą zapytań SQL. Poprzez ekstrakcję pól danych za pomocą zapytań SQL i konfigurację powiązanych metadanych pól, mogą Państwo wykorzystywać te pola tak, jakby pracowali ze standardową tabelą. Funkcja ta jest szczególnie korzystna w scenariuszach obejmujących złożone zapytania łączące, analizy statystyczne i wiele innych.

#Instrukcja obsługi

#Tworzenie nowej kolekcji SQL

  1. Proszę wprowadzić zapytanie SQL w polu wejściowym i kliknąć przycisk Wykonaj (Execute). System przeanalizuje zapytanie, aby określić użyte tabele i pola, automatycznie wyodrębniając odpowiednie metadane pól z tabel źródłowych.
  1. Jeśli automatyczna analiza tabel i pól źródłowych przez system jest nieprawidłowa, mogą Państwo ręcznie wybrać odpowiednie tabele i pola, aby zapewnić użycie prawidłowych metadanych. Najpierw proszę wybrać tabelę źródłową, a następnie wybrać odpowiadające jej pola w sekcji źródeł pól poniżej.
  1. W przypadku pól, które nie mają bezpośredniego źródła, system wywnioskuje typ pola na podstawie typu danych. Jeśli to wnioskowanie jest nieprawidłowe, mogą Państwo ręcznie wybrać właściwy typ pola.
  1. Podczas konfigurowania każdego pola, mogą Państwo podglądać jego wyświetlanie w obszarze podglądu, co pozwala od razu zobaczyć wpływ Państwa ustawień.
  1. Po zakończeniu konfiguracji i upewnieniu się, że wszystko jest poprawne, proszę kliknąć przycisk Potwierdź (Confirm) poniżej pola wejściowego SQL, aby sfinalizować przesłanie.

#Edycja

  1. Jeśli chcą Państwo zmodyfikować zapytanie SQL, proszę kliknąć przycisk Edytuj (Edit), aby bezpośrednio zmienić instrukcję SQL i ponownie skonfigurować pola według potrzeb.

  2. Aby dostosować metadane pól, proszę użyć opcji Konfiguruj pola (Configure fields), co pozwala aktualizować ustawienia pól tak, jak w przypadku zwykłej tabeli.

#Synchronizacja

Jeśli zapytanie SQL pozostaje niezmienione, ale struktura bazowej tabeli bazy danych została zmodyfikowana, mogą Państwo zsynchronizować i ponownie skonfigurować pola, wybierając Konfiguruj pola (Configure fields) - Synchronizuj z bazy danych (Sync from database).

#Kolekcja SQL a połączone widoki bazy danych

Typ szablonuNajlepiej nadaje się doMetoda implementacjiObsługa operacji CRUD
SQLProste modele, lekkie przypadki użycia
Ograniczona interakcja z bazą danych
Unikanie utrzymywania widoków
Preferowanie operacji sterowanych interfejsem użytkownika
Podzapytanie SQLNieobsługiwane
Połącz z widokiem bazy danychZłożone modele
Wymaga interakcji z bazą danych
Wymagana modyfikacja danych
Wymaga silniejszego i stabilniejszego wsparcia bazy danych
Widok bazy danychCzęściowo obsługiwane
WARNING

Podczas korzystania z kolekcji SQL, proszę upewnić się, że wybrano tabele, którymi można zarządzać w NocoBase. Użycie tabel z tej samej bazy danych, które nie są połączone z NocoBase, może prowadzić do niedokładnego parsowania zapytań SQL. Jeśli jest to problem, proszę rozważyć utworzenie i połączenie z widokiem.