config.d:
Подключение psql к ClickHouse
psql к ClickHouse:
Для клиента
psql требуется вход по паролю, поэтому вы не сможете подключиться под пользователем default без пароля. Либо задайте пароль для пользователя default, либо войдите под другим пользователем.psql запросит пароль:
В настоящее время протокол PostgreSQL поддерживает только пароли в открытом виде.
Использование SSL
postgresql_port будет использовать те же параметры (этот порт общий для защищённых и незащищённых клиентов).
У каждого клиента свой способ подключения по SSL. Следующая команда показывает, как передать сертификаты и ключ, чтобы безопасно подключить psql к ClickHouse:
Настройка аутентификации пользователей ClickHouse с помощью SCRAM-SHA-256
password_scram_sha256_hex в файле users.xml. Хеш пароля должен быть сгенерирован с num_iterations=4096.
Убедитесь, что клиент psql поддерживает SCRAM-SHA-256 и согласовывает его при установлении соединения.
Пример конфигурации для пользователя user_with_sha256 с паролем abacaba: