Sdílet prostřednictvím


Přístup k instanci databáze z editoru SQL

Důležité

Tato funkce je ve verzi Public Preview v následujících oblastech: westus, westus2, eastus, eastus2, centralus, southcentralus, northeurope, westeurope, australiaeast, brazilsouth, canadacentral, centralindia, southeastasia, uksouth.

Tato stránka popisuje, jak získat přístup k instanci databáze Lakebase z editoru SQL pro spouštění příkazů a dotazů PostgreSQL.

Než začnete

Před připojením ověřte, že splňujete následující požadavky:

  • Máte odpovídající roli Postgres pro přihlášení k instanci databáze. Viz Správa rolí Postgres.
  • Vaše role Postgres má udělená potřebná oprávnění pro přístup k databázi, schématu nebo tabulce.

Tvůrce instance databáze už má potřebná oprávnění pro přístup k instanci databáze z editoru SQL. Tvůrce instance může do instance také přidat další uživatele a udělit uživateli oprávnění Postgres.

Vytvoření nového dotazu

V editoru SQL vytvořte nový dotaz SQL.

  1. Klikněte na ikonu aplikace.Aplikace v pravém horním rohu a vyberte Lakebase Postgres.
  2. Kliknutím na Zřízeno otevřete stránku Zřízené instance .
  3. Vyberte instanci databáze, na které chcete spouštět dotazy PostgreSQL.
  4. Klikněte na Nový dotaz v pravém horním rohu.
  5. Spuštění dotazu jen pro čtení u čitelných sekundárních souborů:
    1. Klikněte na rozevírací nabídku výpočetních prostředků a vyberte výpočetní prostředky s popiskem (jen pro čtení ). Vyberte výpočetní režim jen pro čtení z rozevíracího seznamu
    2. Klikněte na Switch.

Spouštění dotazů

Pokud chcete spouštět dotazy PostgreSQL, vyberte v rozevíracím selektoru příslušnou databázi a schéma.

  1. V rozevíracím seznamu vedle Spustit vše vyberte požadovanou databázi a schéma.
  2. Prohlížet databáze, schémata, tabulky a sloupce v databázích PostgreSQLv ikoně Data.
  3. Odkaz na tabulku můžete vyplnit v prohlížeči schémat kliknutím na dvojitou dvojitou šipku vpravo. Vedle požadované tabulky.
  4. Napište dotaz PostgreSQL a klikněte na Spustit vše.

Podporované funkce a omezení

  1. Model oprávnění seznamu řízení přístupu k dotazům (ACL) platí:
    1. Provádění se uskuteční za použití identity Databricks uživatele, který klikne na tlačítko Spustit.
    2. Výsledky, které se zobrazí v editoru SQL, může vidět každý, kdo má v dotazu alespoň oprávnění ZOBRAZENÍ.
  2. Objekty s oborem připojení, jako jsou dočasné tabulky a transakce, fungují v jedné buňce. Nefungují mezi různými kliknutími spustit, protože každé kliknutí spustit je samostatná relace.
  3. Pokud $$ bloky obsahují příkazy, které mají středníky, zobrazí se pouze výsledky posledního příkazu.