Files
datastore/programs/server/embedded.xml
T
Alexey MilovidovandClaude Opus 4.6 f85f4e49b2 Fix embedded server config: load XML users alongside local_directory
Adding `<user_directories>` without a `<users_xml>` entry caused the
server to skip loading users/profiles/quotas from the embedded config,
resulting in a `THERE_IS_NO_PROFILE` exception for the `default` profile.

Co-Authored-By: Claude Opus 4.6 <[email protected]>
2026-02-07 01:14:28 +01:00

87 lines
2.7 KiB
XML

<!-- Config that is used when server is run without config file. -->
<clickhouse>
<logger>
<level>trace</level>
<console>true</console>
</logger>
<http_port>8123</http_port>
<tcp_port>9000</tcp_port>
<mysql_port>9004</mysql_port>
<postgresql_port>9005</postgresql_port>
<path>./</path>
<mlock_executable>true</mlock_executable>
<send_crash_reports>
<enabled>true</enabled>
<send_logical_errors>true</send_logical_errors>
<endpoint>https://crash.clickhouse.com/</endpoint>
</send_crash_reports>
<http_options_response>
<header>
<name>Access-Control-Allow-Origin</name>
<value>*</value>
</header>
<header>
<name>Access-Control-Allow-Headers</name>
<value>origin, x-requested-with, x-clickhouse-format, x-clickhouse-user, x-clickhouse-key, Authorization</value>
</header>
<header>
<name>Access-Control-Allow-Methods</name>
<value>POST, GET, OPTIONS</value>
</header>
<header>
<name>Access-Control-Max-Age</name>
<value>86400</value>
</header>
</http_options_response>
<users>
<default>
<password></password>
<networks>
<ip>::/0</ip>
</networks>
<profile>default</profile>
<quota>default</quota>
<access_management>1</access_management>
<named_collection_control>1</named_collection_control>
</default>
</users>
<profiles>
<default/>
</profiles>
<quotas>
<default />
</quotas>
<user_directories>
<users_xml>
<path>config.xml</path>
</users_xml>
<local_directory>
<path>access/</path>
</local_directory>
</user_directories>
<access_control_improvements>
<users_without_row_policies_can_read_rows>true</users_without_row_policies_can_read_rows>
<on_cluster_queries_require_cluster_grant>true</on_cluster_queries_require_cluster_grant>
<select_from_system_db_requires_grant>true</select_from_system_db_requires_grant>
<select_from_information_schema_requires_grant>true</select_from_information_schema_requires_grant>
<settings_constraints_replace_previous>true</settings_constraints_replace_previous>
<table_engines_require_grant>true</table_engines_require_grant>
<enable_read_write_grants>true</enable_read_write_grants>
<enable_user_name_access_type>true</enable_user_name_access_type>
<throw_on_invalid_replicated_access_entities>true</throw_on_invalid_replicated_access_entities>
</access_control_improvements>
</clickhouse>