- DDL
- 設定ファイル
設定フィールド:
| 設定 | 説明 |
|---|---|
host | PostgreSQL サーバーのホストです。すべてのレプリカに対して指定することも、各レプリカごとに個別に指定することもできます (<replica> 内) 。 |
port | PostgreSQL サーバーのポートです。すべてのレプリカに対して指定することも、各レプリカごとに個別に指定することもできます (<replica> 内) 。 |
user | PostgreSQL ユーザー名です。すべてのレプリカに対して指定することも、各レプリカごとに個別に指定することもできます (<replica> 内) 。 |
password | PostgreSQL ユーザーのパスワードです。すべてのレプリカに対して指定することも、各レプリカごとに個別に指定することもできます (<replica> 内) 。 |
replica | レプリカ設定のセクションです。複数指定できます。 |
replica/host | PostgreSQL のホストです。 |
replica/port | PostgreSQL のポートです。 |
replica/priority | レプリカの優先度です。接続を試みる際、ClickHouse は優先度順にレプリカをたどります。数値が小さいほど優先度は高くなります。 |
db | データベース名です。 |
table | テーブル名です。 |
where | 選択条件です。条件の構文は PostgreSQL の WHERE 句と同じです。たとえば、id > 10 AND id < 20 です。省略可能です。 |
invalidate_query | Dictionary の状態確認用クエリです。省略可能です。詳しくは、LIFETIME を使用した Dictionary データの更新 セクションを参照してください。 |
background_reconnect | 接続に失敗した場合、バックグラウンドでレプリカに再接続します。省略可能です。 |
query | カスタムクエリです。省略可能です。 |
table または where フィールドは、query フィールドと併用できません。また、table または query のいずれかを指定する必要があります。