пользователям (LDAP) возможность создавать временные таблицы, для этого завел группу, и на нее навешиваю разрешения:
                  
                  
                  
                  
                  
                  GRANT CREATE TEMPORARY TABLE ON *.* TO sg_clickhouse;
                  
                  
                  GRANT sg_clickhouse TO `user_name`
                  
                  
                  
                  
                  
                  ┌─GRANTS FOR rtb_clickhouse────────────────────────────┐
                  
                  
                  │ GRANT CREATE TEMPORARY TABLE ON *.* TO sg_clickhouse │
                  
                  
                  └──────────────────────────────────────────────────────┘
                  
                  
                  
                  
                  
                  ┌─GRANTS FOR `user_name`─────────────┐
                  
                  
                  │ GRANT sg_clickhouse TO `user_name` │
                  
                  
                  └────────────────────────────────────┘
                  
                  
                  
                  
                  
                  Но в итоге все равно получаю ошибку:
                  
                  
                  DB::Exception: user_name: Not enough privileges. To execute this query it's necessary to have grant CREATE TEMPORARY TABLE ON *.* (version 21.6.3.14 (official build))
                  
                  
                  
                  
                  
                  Может что-то упустил?
                  
                  
                
попробуйте рестартонуть кликхаус
спасибо, помогло, странное поведение конечно 🙂
Обсуждают сегодня