mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-10-18 22:40:50 +00:00
48 lines
977 B
Bash
Executable File
48 lines
977 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
CURDIR=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)
|
|
. $CURDIR/../shell_config.sh
|
|
|
|
$CLICKHOUSE_CLIENT --query="DROP TABLE IF EXISTS json_as_string";
|
|
|
|
$CLICKHOUSE_CLIENT --query="CREATE TABLE json_as_string (field String) ENGINE = Memory";
|
|
|
|
echo '
|
|
{
|
|
"id" : 1,
|
|
"date" : "01.01.2020",
|
|
"string" : "123{{{\"\\",
|
|
"array" : [1, 2, 3],
|
|
"map": {
|
|
"a" : 1,
|
|
"b" : 2,
|
|
"c" : 3
|
|
}
|
|
},
|
|
{
|
|
"id" : 2,
|
|
"date" : "01.02.2020",
|
|
"string" : "{another\"
|
|
string}}",
|
|
"array" : [3, 2, 1],
|
|
"map" : {
|
|
"z" : 1,
|
|
"y" : 2,
|
|
"x" : 3
|
|
}
|
|
}
|
|
{
|
|
"id" : 3,
|
|
"date" : "01.03.2020",
|
|
"string" : "one more string",
|
|
"array" : [3,1,2],
|
|
"map" : {
|
|
"{" : 1,
|
|
"}}" : 2
|
|
}
|
|
}' | $CLICKHOUSE_CLIENT --query="INSERT INTO json_as_string FORMAT JSONAsString";
|
|
|
|
$CLICKHOUSE_CLIENT --query="SELECT * FROM json_as_string";
|
|
$CLICKHOUSE_CLIENT --query="DROP TABLE json_as_string"
|
|
|