Commit Graph
569 Commits
Author SHA1 Message Date
Yakov Olkhovskiy b69978b5df Merge remote-tracking branch 'upstream/master' 2024-07-16 05:54:33 +00:00
Yakov Olkhovskiy 12ca7c3641 Merge remote-tracking branch 'upstream/master' 2024-07-15 01:34:53 +00:00
Raúl Marín 1b75b8f4eb Merge remote-tracking branch 'blessed/master' into mergetree_private 2024-07-11 19:58:54 +02:00
Raúl Marín 9e599576ab Hide Settings object from Context.h 2024-07-11 14:00:05 +02:00
Konstantin Bogdanov 053228eea1 Empty user when JWT is set 2024-07-08 17:29:32 +02:00
Yakov Olkhovskiy 7f528cc1a0 fix client, fix tests 2024-07-01 06:02:41 +00:00
Nikita MikhaylovandGitHub 191aad6b53 Merge pull request #65669 from ClickHouse/client-refactoring
Miscellaneous and insignificant changes around Client/ClientBase.
2024-06-28 11:44:40 +00:00
Nikita Mikhaylov 782669a9fd Refactor 2024-06-25 14:23:37 +00:00
Konstantin Bogdanov db541b95c7 Fix client failure 2024-06-19 04:29:47 +02:00
Konstantin Bogdanov 782bb68a48 Lint 2024-06-19 04:29:47 +02:00
Konstantin Bogdanov 28756a493e Refactor with exceptions 2024-06-19 04:29:47 +02:00
Konstantin Bogdanov f2583db8a1 Support JWT in clickhouse-client 2024-06-19 04:29:46 +02:00
Daniel Anugerah 4489795502 feat: support accept_invalid_certificate in client's config 2024-06-14 00:40:44 +08:00
Kruglov PavelandGitHub 4989109e13 Merge pull request #63662 from v01dXYZ/63496-compression-from-file-descriptor
Compress STDOUT if redirected to file with a compression extension
2024-05-22 13:37:05 +00:00
Alexey Milovidov 26501178e6 Fix analyzer 2024-05-17 10:23:32 +02:00
v01dxyz 8e63d2f795 Compress STDOUT if redirected to file with a compression extension
* Add a new member to ClientBase: default_output_compression_method
* Move the code to get file path from file descriptor to a separate
  Common function.

The stateless test is almost a copy-paste of 02001_compress_output_file.

Fixes https://github.com/ClickHouse/ClickHouse/issues/63496
2024-05-13 09:21:01 +02:00
Yarik BriukhovetskyiandGitHub eee6fa4242 cosmetic fixes, comments for tests, user hints fixes 2024-04-26 13:19:22 +02:00
Yarik BriukhovetskyiandGitHub 5b4b4087e3 fixed build, moved verbose to help, fixed exception message 2024-04-25 18:51:17 +02:00
Yarik BriukhovetskyiandGitHub 317017c495 small fixes 2024-04-25 17:24:03 +02:00
Yarik BriukhovetskyiandGitHub a36d86f63a add --verbose for help and suggest to use system.settings 2024-04-25 17:01:34 +02:00
yariks5s 0cc404a74c init 2024-04-25 13:39:09 +00:00
Konstantin BogdanovandGitHub 63351e2fbb Merge branch 'master' into faster_01676_clickhouse_client_autocomplete 2024-04-11 01:34:05 +02:00
Yakov OlkhovskiyandGitHub d554dc61fb Merge pull request #61923 from azat/local-input
Implement input() for clickhouse-local
2024-04-10 21:55:51 +00:00
Konstantin BogdanovandGitHub fd0f6418e2 Merge branch 'master' into faster_01676_clickhouse_client_autocomplete 2024-04-10 16:15:21 +02:00
Kruglov PavelandGitHub 8ef64b0581 Merge pull request #61476 from Avogar/better-stress-upgrade-checks
Ignore DROP queries in stress test with 1/2 probability and TRUNCATE Memory/JOIN table instead of ignoring DROP in upgrade check
2024-04-10 12:43:22 +00:00
Konstantin Bogdanov c8598bdb54 Add a flag to load suggestion data synchronously 2024-04-10 13:08:38 +02:00
Robert Schulze 9d8f643f5b Cleanup SSH-based authentication code 2024-04-05 08:43:23 +00:00
avogar d87d5a9197 Merge branch 'master' of github.com:ClickHouse/ClickHouse into better-stress-upgrade-checks 2024-04-03 12:07:22 +00:00
Raúl Marín c35a436435 Remove nested dependency on DateLutImpl 2024-04-02 14:45:48 +02:00
Azat Khuzhin be2767b55c Make ClientBase::parseQuery() static
Signed-off-by: Azat Khuzhin <[email protected]>
2024-03-26 10:54:57 +01:00
Kruglov PavelandGitHub de1229ba60 Merge branch 'master' into better-stress-upgrade-checks 2024-03-25 19:18:35 +01:00
Alexey Milovidov c0c8cdc185 Add modifications 2024-03-23 02:42:22 +01:00
Alexey Milovidov 7365f4e32b Add modifications 2024-03-23 01:43:28 +01:00
Mikhail f. Shiryaev 5c1a54f643 Fix clickhouse-client -s argument 2024-03-20 12:33:45 +01:00
avogar 31d5049f80 Move logic of ignoring drop queries to server 2024-03-18 16:26:05 +00:00
avogar 4ceff16787 Fix bad conflict resolution 2024-03-15 20:29:19 +00:00
avogar fa9d9ea3f7 Ignore DROP queries in stress test with 1/2 probability, use TRUNCATE instead of ignoring DROP in upgrade check for Memory/JOIN tables 2024-03-15 20:23:39 +00:00
Robert Schulze 3486b4a6e3 Merge remote-tracking branch 'rschu1ze/master' into clang-tidy-list 2024-03-14 10:44:20 +00:00
Robert Schulze 802bae9661 GCC --> clang pragmas 2024-03-11 12:55:56 +00:00
HowePa 6d5fd2857e detect output format by file extension in clickhouse-client 2024-03-07 20:29:42 +08:00
Alexey Milovidov cbf5443585 Remove old code 2024-03-04 00:11:55 +01:00
7cad0050c0 Disambiguate alter commands list (#59532)
* Add optional parentheses to TTL element and alter command

* Add some basic tests

* Extend tests with more test cases

* Add one more test case

* Add server setting to control new formatting behavior

* Automatic style fix

* Fix segfault in `clickhouse-format` related to new server setting

* Remove format_ttl_expressions_with_parentheses

* Fix unit test compilation failures

* Introduce global flag to control the new formatting behavior

* Revert "Fix segfault in `clickhouse-format` related to new server setting"

This reverts commit d7131a3145aa23cd9ebb49cf46ffad7ee5177ae8.

* Revert accidental changes

* Revert accidental include reorder

* Revert accidental changes

* Enable new format in client and local server

---------

Co-authored-by: robot-clickhouse <[email protected]>
2024-02-22 19:17:15 +01:00
Alexey Milovidov 3128cf1f1b Remove the check for formatting consistency from the Fuzzer 2024-02-17 02:24:21 +01:00
Azat Khuzhin 7fb31fe160 Remove ability to disable generic clickhouse components
Components like client/server/... are very generic, and there is no
point in disabling them, since it does not reduce amount of compiled
code a lot anyway (just a few modules for entrypoints, everything else
is already included in the clickhouse binary), and eventually they are
just symlinks to the clickhouse binary.

But there are few, that requires extra libraries, like ODBC bridge or
keeper components (and there is also standalone keeper binary compiled
with musl), those had been kept.

Also add some descriptions for some utils and change exit code to 0 for
--help.

Signed-off-by: Azat Khuzhin <[email protected]>
2024-02-12 11:10:00 +01:00
Alexey Milovidov 8a428eb7cf Better usability for server versions in ClickHouse Cloud 2024-02-06 18:37:14 +01:00
Alexander TokmakovandGitHub b8d69ecd5f Update Client.cpp 2024-01-22 17:00:56 +01:00
Nikita TaranovandGitHub a32c5e976a Don't print server revision in client on connect (#57435) 2023-12-02 16:32:34 +01:00
János Benjamin AntalandGitHub 4c2451f837 Merge pull request #56741 from ClickHouse/well-known-protos 2023-11-28 15:21:15 +01:00
Alexey Milovidov b62e9d3a1a Address review comments 2023-11-23 18:13:12 +01:00
János Benjamin Antal ab935e3dd7 Use the google proto files when importing protobuf schemas 2023-11-22 12:39:41 +00:00