Podgląd schematu bazy danych

Zamieniaj polecenia SQL CREATE TABLE lub modele Prisma w interaktywny diagram bazy danych z relacjami i pobieraj go jako PNG lub SVG — bezpośrednio w przeglądarce.

O narzędziu Podgląd schematu bazy danych

Co to jest

To narzędzie rysuje schemat bazy danych z kodu. Wklej polecenia CREATE TABLE z ALTER TABLE i nazwanymi kluczami obcymi albo modele Prisma, a rozmieści każdą tabelę z kolumnami i narysuje relacje między nimi. Tabele można przeciągać, przybliżać, a kliknięcie tabeli przenosi do jej definicji w kodzie; diagram pobierzesz jako PNG lub SVG, a karta kodu daje schemat jako JSON lub typy TypeScript.

Główne funkcje

  • SQL CREATE TABLE (z ALTER TABLE i nazwanymi kluczami obcymi) lub modele Prisma.
  • Tabele z kolumnami, kluczami i relacjami między nimi.
  • Przeciąganie, przybliżanie i minimapa; kliknięcie tabeli przenosi do jej kodu.
  • Ostrzeżenia o relacjach do tabel, których nie ma w kodzie.
  • Pobieranie jako PNG lub SVG; schemat jako JSON lub typy TypeScript.

Jak używać

  1. Wklej SQL lub schemat Prisma, upuść plik .sql lub .prisma albo kliknij „Wklej przykład”.
  2. Ułóż tabele, przeciągając je; kliknij jedną, by zobaczyć jej definicję.
  3. Przeczytaj ostrzeżenia, jeśli brakuje jakichś relacji.
  4. Pobierz diagram lub skopiuj JSON albo TypeScript z karty kodu.

Kiedy się przydaje

  • Zrozumieć nieznaną bazę na podstawie jej plików migracji.
  • Dodać diagram schematu do dokumentacji lub pull requesta.
  • Sprawdzić, czy schemat Prisma ma zamierzone relacje.

Prywatność i ograniczenia

Twoje dane

Twój schemat jest analizowany i rysowany w przeglądarce i nie trafia na serwer — witryna otrzymuje tylko anonimowe zdarzenie „otwarto narzędzie”, bez treści. Wynik wysłany do innego narzędzia zostaje na tym urządzeniu przez 24 godziny w „Ostatniej aktywności”.

Ograniczenia

  • Tylko tabele i relacje: widoki, wyzwalacze, indeksy i procedury nie są rysowane.
  • Nazwy z prefiksem schematu biorą tylko ostatnią część, więc dwie tabele o tej samej nazwie z różnych schematów się łączą.

Najczęstsze pytania

Jakie dane wejściowe rozumie?

Polecenia SQL CREATE TABLE popularnych dialektów, z ALTER TABLE … ADD FOREIGN KEY i nazwanymi ograniczeniami, oraz modele Prisma. Komentarze są pomijane.

Dlaczego diagram jest pusty?

Błąd składni zatrzymuje rysowanie, zamiast pokazywać pół schematu; błąd podaje wiersz. Gdy kod będzie poprawny, diagram się pojawi.

Czy mogę użyć schematu w kodzie?

Tak. Karta kodu daje tabele jako JSON i jako typy TypeScript, gotowe do skopiowania lub wysłania do innego narzędzia.