через SQL-синтаксис?
CREATE QUOTA default KEYED BY user_name FOR INTERVAL 1 hour TRACKING ONLY TO default
Т.е назначить централизованно заданную квоту (как в случае с users.yml - https://github.com/ClickHouse/ClickHouse/blob/master/programs/server/users.yaml.example#L88C1-L107) пользователю нельзя, нужно создавать одновременно с пользователем и управлять отдельно?
можно, двумя способами, можно пользователей через запятую перечилить и можно роли назначить
Да, я в свем примере перепутал порядок. Но в реальном случае сначала появляются транзакции, а потом ордера и проблема такая же. Даже в вашем примере на выходе в MV получаем order_id null, и order_purchase_date "1970-01-01 00:00:00" чего быть не должно. Ощущение что кликхаус игнорирует данные из левой таблицы, и сохраняет в MV только данные из джойнов
Вот пример где сначала появляются данные, а потом создается MV (и выполняется POPULATE): https://fiddle.clickhouse.com/27b67132-299b-4c6f-8562-9ea8ac560348 В этом случае корректно работает..
а ну это из-за алиасов https://fiddle.clickhouse.com/908790ea-fd52-4a81-8199-25af0af6a43b смотрите видео , там про это подрбно o.order_id order_id, o.order_purchase_date order_purchase_date, и почему при популейт работает, тоже рассказано, дебильнейший баг
Обсуждают сегодня