2018-06-29 07:34:12 +00:00
|
|
|
#!/usr/bin/env bash
|
|
|
|
|
|
|
|
CURDIR=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)
|
|
|
|
. $CURDIR/../shell_config.sh
|
|
|
|
|
2019-04-16 14:13:13 +00:00
|
|
|
$CLICKHOUSE_CLIENT --query="DROP TABLE IF EXISTS csv";
|
2018-06-29 07:34:12 +00:00
|
|
|
|
2019-04-16 14:13:13 +00:00
|
|
|
$CLICKHOUSE_CLIENT --query="CREATE TABLE csv (s String, n UInt64, d Date) ENGINE = Memory";
|
2018-06-29 07:34:12 +00:00
|
|
|
|
|
|
|
echo "'single quote' not end, 123, 2016-01-01
|
2019-04-16 14:13:13 +00:00
|
|
|
'em good, 456, 2016-01-02" | $CLICKHOUSE_CLIENT --format_csv_allow_single_quotes=0 --query="INSERT INTO csv FORMAT CSV";
|
2018-06-29 07:34:12 +00:00
|
|
|
|
2019-04-16 14:13:13 +00:00
|
|
|
$CLICKHOUSE_CLIENT --query="SELECT * FROM csv ORDER BY d";
|
2018-06-29 07:34:12 +00:00
|
|
|
|
2019-04-16 14:13:13 +00:00
|
|
|
$CLICKHOUSE_CLIENT --query="DROP TABLE csv";
|
2018-06-29 07:34:12 +00:00
|
|
|
|
2019-04-16 14:13:13 +00:00
|
|
|
$CLICKHOUSE_CLIENT --query="CREATE TABLE csv (s String, n UInt64, d Date) ENGINE = Memory";
|
2018-06-29 07:34:12 +00:00
|
|
|
|
|
|
|
echo "'single quote' not end, 123, 2016-01-01
|
2019-04-16 14:13:13 +00:00
|
|
|
'em good, 456, 2016-01-02" | $CLICKHOUSE_CLIENT --multiquery --query="SET format_csv_allow_single_quotes=0; INSERT INTO csv FORMAT CSV";
|
2018-06-29 07:34:12 +00:00
|
|
|
|
2019-04-16 14:13:13 +00:00
|
|
|
$CLICKHOUSE_CLIENT --query="SELECT * FROM csv ORDER BY d";
|
2018-06-29 07:34:12 +00:00
|
|
|
|
2019-04-16 14:13:13 +00:00
|
|
|
$CLICKHOUSE_CLIENT --query="DROP TABLE csv";
|
2018-06-29 07:34:12 +00:00
|
|
|
|
2019-04-16 14:13:13 +00:00
|
|
|
$CLICKHOUSE_CLIENT --query="DROP TABLE IF EXISTS csv";
|
2018-06-29 07:34:12 +00:00
|
|
|
|
2019-04-16 14:13:13 +00:00
|
|
|
$CLICKHOUSE_CLIENT --query="CREATE TABLE csv (s String, n UInt64, d Date) ENGINE = Memory";
|
2018-06-29 07:34:12 +00:00
|
|
|
|
|
|
|
echo '"double quote" not end, 123, 2016-01-01
|
2019-04-16 14:13:13 +00:00
|
|
|
"em good, 456, 2016-01-02' | $CLICKHOUSE_CLIENT --format_csv_allow_double_quotes=0 --query="INSERT INTO csv FORMAT CSV";
|
2018-06-29 07:34:12 +00:00
|
|
|
|
2019-04-16 14:13:13 +00:00
|
|
|
$CLICKHOUSE_CLIENT --query="SELECT * FROM csv ORDER BY d";
|
2018-06-29 07:34:12 +00:00
|
|
|
|
2019-04-16 14:13:13 +00:00
|
|
|
$CLICKHOUSE_CLIENT --query="DROP TABLE csv";
|
2018-06-29 07:34:12 +00:00
|
|
|
|
2019-04-16 14:13:13 +00:00
|
|
|
$CLICKHOUSE_CLIENT --query="CREATE TABLE csv (s String, n UInt64, d Date) ENGINE = Memory";
|
2018-06-29 07:34:12 +00:00
|
|
|
|
|
|
|
echo '"double quote" not end, 123, 2016-01-01
|
2019-04-16 14:13:13 +00:00
|
|
|
"em good, 456, 2016-01-02' | $CLICKHOUSE_CLIENT --multiquery --query="SET format_csv_allow_double_quotes=0; INSERT INTO csv FORMAT CSV";
|
2018-06-29 07:34:12 +00:00
|
|
|
|
2019-04-16 14:13:13 +00:00
|
|
|
$CLICKHOUSE_CLIENT --query="SELECT * FROM csv ORDER BY d";
|
2018-06-29 07:34:12 +00:00
|
|
|
|
2019-04-16 14:13:13 +00:00
|
|
|
$CLICKHOUSE_CLIENT --query="DROP TABLE csv";
|