WOLUMINÓW
Dotyczy: Sprawdzanie bazy danych SQL usługi Databricks oznaczone jako tak Databricks Runtime 13.3 LTS i nowszej wersji wykazu aparatu Unity
INFORMATION_SCHEMA. WOLUMINY zawierają metadane na poziomie obiektu dla woluminów w katalogu lokalnym lub wszystkich katalogach, jeśli należą do SYSTEM
katalogu.
Zwracane wiersze są ograniczone do woluminów, z którymi użytkownik ma uprawnienia do interakcji.
Jest to rozszerzenie do standardowego schematu informacyjnego SQL.
Definicja
Relacja VOLUMES
zawiera następujące kolumny:
Nazwisko | Typ danych | Możliwa wartość Null | opis |
---|---|---|---|
VOLUME_CATALOG |
STRING |
Nie. | Wykaz zawierający wolumin. |
VOLUME_SCHEMA |
STRING |
Nie. | Schemat zawierający wolumin. |
VOLUME_NAME |
STRING |
Nie. | Nazwa woluminu. |
VOLUME_TYPE |
STRING |
Nie. | 'MANAGED' Jeden z , 'EXTERNAL' . |
VOLUME_OWNER |
STRING |
Nie. | Użytkownik lub grupa (podmiot zabezpieczeń) jest obecnie właścicielem woluminu. |
COMMENT |
STRING |
Tak | Opcjonalny komentarz opisujący wolumin. |
CREATED |
TIMESTAMP |
Nie. | Sygnatura czasowa utworzenia woluminu. |
CREATED_BY |
STRING |
Nie. | Podmiot zabezpieczeń , który utworzył wolumin. |
LAST_ALTERED |
TIMESTAMP |
Nie. | Sygnatura czasowa ostatniej zmiany definicji woluminu w dowolny sposób. |
LAST_ALTERED_BY |
STRING |
Nie. | Podmiot zabezpieczeń , który ostatnio zmienił wolumin. |
STORAGE_LOCATION |
STRING |
Nie. | Lokalizacja magazynu, w której jest tworzony wolumin. |
Ograniczenia
Do relacji mają zastosowanie VOLUMES
następujące ograniczenia:
Klasa | Nazwisko | Lista kolumn | opis |
---|---|---|---|
Klucz podstawowy | VOLUMES_PK |
VOLUME_CATALOG , , VOLUME_SCHEMA VOLUME_NAME |
Unikatowy identyfikator woluminu. |
Klucz obcy | VOLUME_SCHEMATA_FK |
VOLUME_CATALOG , VOLUME_SCHEMA |
Odwołuje się do SCHEMATA. |
Przykłady
> SELECT table_owner
FROM information_schema.volumes
WHERE volume_schema = 'my_schema'
AND volume_name = 'my_volume';