VOLÚMENES
Se aplica a: Databricks SQL marcado como sí Databricks Runtime 13.3 LTS y versiones posteriores solo Unity Catalog
INFORMATION_SCHEMA.VOLUMES contiene los metadatos a nivel de objeto de los volúmenes dentro del catálogo local o de todos los catálogos si son propiedad del catálogo SYSTEM
.
Las filas devueltas se limitan a los volúmenes con los que el usuario tiene el privilegio de interactuar.
Esto es una extensión del esquema de información estándar de SQL.
Definición
La relación VOLUMES
contiene las columnas siguientes:
Nombre | Tipo de datos | Nullable | Descripción |
---|---|---|---|
VOLUME_CATALOG |
STRING |
No | Catálogo que contiene el volumen. |
VOLUME_SCHEMA |
STRING |
No | Esquema que contiene el volumen. |
VOLUME_NAME |
STRING |
No | Nombre del volumen. |
VOLUME_TYPE |
STRING |
No | Uno de estos valores: 'MANAGED' , 'EXTERNAL' . |
VOLUME_OWNER |
STRING |
No | Usuario o grupo (entidad de seguridad) que posee actualmente el volumen. |
COMMENT |
STRING |
Sí | Un comentario opcional que describe el volumen. |
CREATED |
TIMESTAMP |
No | Marca de tiempo en la que se creó el volumen. |
CREATED_BY |
STRING |
No | Entidad de seguridad que creó la relación. |
LAST_ALTERED |
TIMESTAMP |
No | Marca de tiempo que indica cuándo se modificó por última vez de cualquier manera la definición de la rutina. |
LAST_ALTERED_BY |
STRING |
No | Principal que alteró por última vez el volumen. |
STORAGE_LOCATION |
STRING |
No | Ubicación de almacenamiento donde se crea el volumen. |
Restricciones
Se aplican las restricciones siguientes a la relación VOLUMES
:
Clase | Nombre | Lista de columnas | Descripción |
---|---|---|---|
Clave principal | VOLUMES_PK |
VOLUME_CATALOG , VOLUME_SCHEMA , VOLUME_NAME |
Identificador único del volumen. |
Clave externa | VOLUME_SCHEMATA_FK |
VOLUME_CATALOG , VOLUME_SCHEMA |
Hace referencia a SCHEMATA. |
Ejemplos
> SELECT table_owner
FROM information_schema.volumes
WHERE volume_schema = 'my_schema'
AND volume_name = 'my_volume';