database
USE <database>。与 USE 语句不同,这是一项普通的会话设置:与其他设置一样,它接受值时不进行验证;仅在设置生效时 (即运行查询时) 才会报告未知数据库,而非在执行 SET 时。它遵循客户端提供的默认数据库的权限规则 (该设置对其进行了泛化) ,而非 USE 的权限规则:选择当前数据库无需 SHOW_DATABASES 权限,但仍会照常检查对其中表的访问权限。用作 HTTP 接口的 database URL 参数和 X-ClickHouse-Database 请求头的目标端。
database_atomic_wait_for_drop_and_detach_synchronously
DROP 和 DETACH 查询添加 SYNC 修饰符。
可能的值:
- 0 — 查询将延后执行。
- 1 — 查询将不延迟执行。
database_datalake_require_metadata_access
UNDROP TABLE 语句恢复该表。