Ces paramètres sont disponibles dans system.settings et sont générés automatiquement à partir du source.
base de données
Historique des versions
| Version | Valeur par défaut | Commentaire |
|---|---|---|
| 26.8 | Nouveau paramètre spécifiant la base de données courante de la requête. Remplace le traitement spécial du paramètre d’URL `database` de l’interface HTTP et de l’en-tête `X-ClickHouse-Database`. |
Définit la base de données courante pour la requête, c’est-à-dire celle dans laquelle les noms de tables non qualifiés sont résolus, avec le même effet que USE <database>. Contrairement à l’instruction USE, il s’agit d’un paramètre de session ordinaire : comme tout autre paramètre, il accepte une valeur sans la valider, et une base de données inconnue n’est signalée que lorsque le paramètre prend effet (à l’exécution d’une requête), et non lors du SET. Il suit le modèle de privilèges de la base de données par défaut fournie par le client (qu’il généralise), et non celui de USE : sélectionner la base de données courante ne nécessite pas le privilège SHOW_DATABASES, tandis que l’accès aux tables qu’elle contient est vérifié comme d’habitude. Sert de destination au paramètre d’URL database de l’interface HTTP et à l’en-tête X-ClickHouse-Database.
database_atomic_wait_for_drop_and_detach_synchronously
Ajoute le modificateur SYNC à toutes les requêtes DROP et DETACH.
Valeurs possibles :
- 0 — Les requêtes seront exécutées avec un délai.
- 1 — Les requêtes seront exécutées sans délai.
database_datalake_require_metadata_access
Historique des versions
| Version | Valeur par défaut | Commentaire |
|---|---|---|
| 26.1 | 1 | Nouveau paramètre. |
Détermine s’il faut lever une erreur ou non si les droits d’accès aux métadonnées de la table dans le moteur de base de données DataLakeCatalog sont absents.
Historique des versions
| Version | Valeur par défaut | Commentaire |
|---|---|---|
| 25.11 | 28800 | Nouveau paramètre. |
Le délai, en secondes, avant qu’une table supprimée ne soit effectivement retirée d’une base de données Shared. Cela permet de récupérer la table dans ce délai à l’aide de l’instruction UNDROP TABLE.