URL trata los nombres de tabla como URL y expone los datos de esas URL como tablas. Utiliza la función de tabla url, que dirige cada URL al backend correspondiente, como file, s3, HDFS, Azure Blob Storage o HTTP.
Creación de una base de datos
base_url, los nombres de tabla relativos se resuelven con respecto a esta. Sin una base URL, cada nombre de tabla debe ser una URL completa.
Uso
web_data.s3://bucket/data/events.parquet“.
Control de acceso
La creación de esta base de datos requiere los grants de sourceREAD y WRITE sobre URL, independientemente de table_engines_require_grant. La lectura de una tabla también requiere un grant de source READ para el backend resuelto; la escritura requiere el grant WRITE correspondiente. Por ejemplo:
file://, el usuario necesita READ ON FILE. En el ClickHouse server, los archivos locales están además restringidos a user_files_path.
Consulte los privilegios SOURCES para conocer los detalles de versión y compatibility.