設定プロファイル
設定プロファイルとは、同じ名前でグループ化された設定の集合です。
注記
ClickHouse では、設定プロファイルを管理するための SQL ベースのワークフロー もサポートしています。こちらの利用を推奨します。
プロファイル名は任意に設定できます。同じプロファイルを複数のユーザーに指定することもできます。設定プロファイルで最も重要な設定は readonly=1 であり、これにより読み取り専用アクセスが保証されます。
設定プロファイルは互いに継承できます。継承を利用するには、プロファイル内で列挙される他の設定より前に、1 つまたは複数の profile 設定を指定します。ある設定が異なるプロファイルで定義されている場合は、最後に定義されたものが有効になります。
プロファイル内のすべての設定を適用するには、profile 設定を指定します。
例:
web プロファイルを適用します。
設定プロファイルはユーザー設定ファイルで定義します。通常は users.xml です。
例:
この例では、default と web の 2 つのプロファイルを指定しています。
default プロファイルには特別な目的があります。必ず定義されている必要があり、サーバー起動時に適用されます。言い換えると、default プロファイルには既定の設定が含まれます。
web プロファイルは通常のプロファイルであり、SET クエリ、または HTTP クエリ内の URL パラメータを使って設定できます。