mirror of
https://github.com/hanzoai/datastore.git
synced 2026-09-26 13:55:07 +00:00
Runtime regression from the final lowercase pass: it renamed <clickhouse> opening tags to <datastore> but the / exclusion (protecting /clickhouse paths) left </clickhouse> closing tags, so embedded + shipped configs became <datastore>...</clickhouse> -> SAXParseException 'Tag mismatch' at runtime (compile was fine; XML is data). Renamed all <clickhouse/</clickhouse XML tags -> datastore (101 closes across configs, embedded strings, keeper configs). Path strings (/var/lib/clickhouse) have no angle bracket and are untouched. Build compiled; this fixes runtime config parsing.
39 lines
1.4 KiB
XML
39 lines
1.4 KiB
XML
<?xml version="1.0"?>
|
|
<datastore>
|
|
<create_query>
|
|
CREATE TABLE IF NOT EXISTS tab (
|
|
id UInt32,
|
|
empty String,
|
|
short_ascii String,
|
|
medium_ascii String,
|
|
long_ascii String,
|
|
short_utf8 String,
|
|
medium_utf8 String,
|
|
long_utf8 String,
|
|
) ENGINE = Memory
|
|
</create_query>
|
|
|
|
<fill_query>
|
|
INSERT INTO tab SELECT
|
|
number as id,
|
|
'',
|
|
repeat('aaaaaaaaaaaaaaaa', 1),
|
|
repeat('aaaaaaaaaaaaaaaa', 16),
|
|
repeat('aaaaaaaaaaaaaaaa', 16 * 16),
|
|
repeat('ääääääääääääääää', 1),
|
|
repeat('ääääääääääääääää', 16),
|
|
repeat('ääääääääääääääää', 16 * 16),
|
|
FROM numbers(1000000)
|
|
</fill_query>
|
|
|
|
<query>SELECT isValidASCII(empty) FROM tab FORMAT Null</query>
|
|
<query>SELECT isValidASCII(short_ascii) FROM tab FORMAT Null</query>
|
|
<query>SELECT isValidASCII(medium_ascii) FROM tab FORMAT Null</query>
|
|
<query>SELECT isValidASCII(long_ascii) FROM tab FORMAT Null</query>
|
|
<query>SELECT isValidASCII(short_utf8) FROM tab FORMAT Null</query>
|
|
<query>SELECT isValidASCII(medium_utf8) FROM tab FORMAT Null</query>
|
|
<query>SELECT isValidASCII(long_utf8) FROM tab FORMAT Null</query>
|
|
|
|
<drop_query>DROP TABLE tab</drop_query>
|
|
</datastore>
|