Passer au contenu principal
Exemple de paramètres :
SOURCE(POSTGRESQL(
    port 5432
    host 'postgresql-hostname'
    user 'postgres_user'
    password 'postgres_password'
    db 'db_name'
    table 'table_name'
    replica(host 'example01-1' port 5432 priority 1)
    replica(host 'example01-2' port 5432 priority 2)
    where 'id=10'
    invalidate_query 'SQL_QUERY'
    query 'SELECT id, value_1, value_2 FROM db_name.table_name'
))

Champs des paramètres :
ParamètreDescription
hostL’hôte du serveur PostgreSQL. Vous pouvez le spécifier pour toutes les répliques, ou pour chacune individuellement (dans <replica>).
portLe port du serveur PostgreSQL. Vous pouvez le spécifier pour toutes les répliques, ou pour chacune individuellement (dans <replica>).
userNom de l’utilisateur PostgreSQL. Vous pouvez le spécifier pour toutes les répliques, ou pour chacune individuellement (dans <replica>).
passwordMot de passe de l’utilisateur PostgreSQL. Vous pouvez le spécifier pour toutes les répliques, ou pour chacune individuellement (dans <replica>).
replicaSection de configuration des répliques. Il peut y avoir plusieurs sections.
replica/hostL’hôte PostgreSQL.
replica/portLe port PostgreSQL.
replica/priorityLa 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.
dbNom de la base de données.
tableNom de la table.
whereLes 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_queryRequê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_reconnectReconnexion à la réplique en arrière-plan en cas d’échec de la connexion. Facultatif.
queryLa 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é.
Dernière modification le 25 juin 2026