- DDL
- Fichier de configuration
Champs des paramètres :
| Paramètre | Description |
|---|---|
host | L’hôte du serveur PostgreSQL. Vous pouvez le spécifier pour toutes les répliques, ou pour chacune individuellement (dans <replica>). |
port | Le port du serveur PostgreSQL. Vous pouvez le spécifier pour toutes les répliques, ou pour chacune individuellement (dans <replica>). |
user | Nom de l’utilisateur PostgreSQL. Vous pouvez le spécifier pour toutes les répliques, ou pour chacune individuellement (dans <replica>). |
password | Mot de passe de l’utilisateur PostgreSQL. Vous pouvez le spécifier pour toutes les répliques, ou pour chacune individuellement (dans <replica>). |
replica | Section de configuration des répliques. Il peut y avoir plusieurs sections. |
replica/host | L’hôte PostgreSQL. |
replica/port | Le port PostgreSQL. |
replica/priority | La priorité de la réplique. Lors d’une tentative de connexion, ClickHouse parcourt les répliques par ordre de priorité. Plus le nombre est faible, plus la priorité est élevée. |
db | Nom de la base de données. |
table | Nom de la table. |
where | Les critères de sélection. La syntaxe des conditions est la même que pour la clause WHERE dans PostgreSQL. Par exemple, id > 10 AND id < 20. Facultatif. |
invalidate_query | Requête permettant de vérifier le statut du dictionnaire. Facultatif. Pour en savoir plus, consultez la section Actualisation des données du dictionnaire à l’aide de LIFETIME. |
background_reconnect | Reconnexion à la réplique en arrière-plan en cas d’échec de la connexion. Facultatif. |
query | La requête personnalisée. Facultatif. |
Les champs
table ou where ne peuvent pas être utilisés avec le champ query. L’un des champs table ou query doit être déclaré.