Připojení pomocí DBeaveru

DBeaver je univerzální nástroj pro správu databází, který podporuje širokou škálu databází, včetně PostgreSQL. Poskytuje bohatou sadu funkcí pro správu databáze, vývoj dotazů a vizualizaci dat.

Požadavky

  • Verze DBeaver Community nebo Enterprise nainstalovaná ve vašem systému
  • Projekt Lakebase s nakonfigurovanou rolí Postgres

Poznámka:

Při připojování k DBeaveru doporučujeme použít nativní ověřování hesla Postgres . Platnost nativních hesel Postgres nevyprší každou hodinu, jako jsou tokeny OAuth, což je vhodnější pro aplikace, které nemůžou často aktualizovat přihlašovací údaje. Podrobnosti o metodách ověřování najdete v přehledu ověřování.

Instalace DBeaveru

Pokud nemáte nainstalovaný DBeaver, stáhněte si ho a nainstalujte z webu DBeaver.

Porozumění připojovacímu řetězci

Lakebase poskytuje připojovací řetězec, který obsahuje všechny informace potřebné k připojení. Tady je postup, jak ho analyzovat:

postgresql://role_name:password@ep-abc-123.databricks.com/databricks_postgres?sslmode=require
             ^         ^        ^                         ^
       user -|         |        |- hostname               |- database
                       |
                       |- password

Poznámka:

DBeaver a další nástroje založené na Javě fungují nejlépe, když zadáte podrobnosti o připojení v samostatných polích, nikoli jako připojovací řetězec.

Další podrobnosti o připojovacích řetězcích najdete v tématu Připojovací řetězce.

Připojení k databázi

  1. Získání podrobností o připojení z Lakebase:

    • Přejděte do aplikace Lakebase a vyberte svůj projekt.
    • Kliknutím na Připojit otevřete modální připojení k databázi.
    • Vyberte větev, výpočetní prostředky a databázi, ke které se chcete připojit.
    • V rozevíracím seznamu vyberte roli Postgres (doporučujeme použít nativní roli Postgres s ověřováním hesla).
    • Poznamenejte si podrobnosti o připojení.
  2. Vytvořte nové připojení k databázi v DBeaveru:

    • Otevřít DBeaver
    • Klikněte na tlačítko Nové připojení k databázi (ikona zástrčky) nebo vyberte Databáze>Nové připojení k databázi z nabídky.
    • V průvodci připojit k databázi vyberte v seznamu typů databází PostgreSQL .
    • Klikněte na Další.
  3. Zadejte podrobnosti o připojení:

    • Hostitel: Zadejte název hostitele výpočetního koncového bodu (např. ep-abc-123.databricks.com)
    • Port: 5432
    • Databáze: Zadejte název databáze (např. databricks_postgres)
    • Uživatelské jméno: Zadejte název vaší role Postgres (např. role_name)
    • Heslo: Zadejte heslo role Postgres.
    • Zobrazit všechny databáze: Tuto možnost povolte, pokud chcete zobrazit všechny databáze v projektu.
  4. Konfigurace SSL:

    • Klikněte na Upravit nastavení ovladače.
    • Na kartě Vlastnosti ovladače najděte sslmode a nastavte ho na require
    • Kliknutím na tlačítko OK se vrátíte do dialogového okna připojení.
  5. Otestujte a uložte připojení:

    • Kliknutím na test připojení ověřte podrobnosti o připojení.
    • V případě úspěchu kliknutím na tlačítko Dokončit uložte připojení.

Připojení k databázi Lakebase se teď zobrazí na levém bočním panelu v části Navigátor databáze.

Použití DBeaveru

Po připojení můžete:

Spouštění dotazů SQL

  • Pravým tlačítkem myši klikněte na připojení k databázi na levém bočním panelu.
  • VyberteSQL Editor>Nový skript SQL
  • Zadání dotazů SQL v editoru
  • Kliknutím na tlačítko Spustit (ikona přehrávání) je spusťte.
  • Zobrazení výsledků v podokně výsledků pod editorem

Provedete správu tabulek.

  • Rozšíření připojení k databázi na levém bočním panelu
  • Přejděte do databází>[vaše databáze]>Schémata>veřejných>tabulek.
  • Po kliknutí pravým tlačítkem myši na Tabulky vytvoříte novou tabulku.
  • Klikněte pravým tlačítkem myši na existující tabulku a zobrazte ji, upravte nebo spravujte.

Import a exportovat data

Importování dat:

  • Klikněte pravým tlačítkem myši na tabulku a vyberte Importovat data.
  • Zvolte formát zdrojového souboru (např. CSV, JSON).
  • Postupujte podle pokynů k mapování sloupců a importu.

Pro export dat:

  • Klikněte pravým tlačítkem myši na tabulku a vyberte Exportovat data.
  • Zvolte formát exportu (např. CSV, JSON).
  • Podle pokynů soubor uložte.

Tvůrce vizuálních dotazů

DBeaver obsahuje tvůrce vizuálních dotazů, který umožňuje graficky vytvářet dotazy výběrem tabulek, sloupců a podmínek.

Řešení problémů

Připojovací řetězec nebyl přijat.

DBeaver a další nástroje založené na Javě, které používají ovladač pgJDBC, nemusí podporovat zahrnutí názvu role a hesla do připojovacího řetězce databáze. Pokud narazíte na problémy s připojovacími řetězci, použijte místo toho samostatná pole podrobností připojení, jak je popsáno v této příručce.

Zabezpečení připojení

Lakebase vyžaduje, aby všechna připojení používala šifrování SSL/TLS. Ujistěte se, že sslmode je ve vlastnostech ovladače nastaveno na require.

Další informace o připojovacích řetězcích a možnostech ověřování najdete v tématu Připojení k projektu.