ON CLUSTER permet de créer des profils de paramètres sur un cluster. Voir DDL distribué.
CREATE SETTINGS PROFILE requiert le privilège CREATE SETTINGS PROFILE. OR REPLACE supprime un profil existant du même nom, y compris les rôles auxquels il s’applique, et requiert donc en plus le privilège DROP SETTINGS PROFILE. Le privilège DROP SETTINGS PROFILE est requis, que le profil existe déjà ou non ; l’instruction ne peut donc pas servir à déterminer quels profils existent.
Exemple
Créez un utilisateur :max_memory_usage_profile en définissant la valeur et les contraintes du paramètre max_memory_usage, puis assignez-le à l’utilisateur robin :