ClickHouse/programs
Azat Khuzhin cc9afe6f6e Replace --no-system-tables with loading virtual tables of system database lazily
First of all the problem is that that simple 'SELECT 1' cannot be runned
without system.one, which makes --no-system-tables almost useless:

    $ ./clickhouse-debug local --no-system-tables -q "select 1"
    Code: 81. DB::Exception: Database system does not exist. (UNKNOWN_DATABASE)

Secondly there are just too much flags, and this one
(--no-system-tables) is too damn specific.

This patch should improve startup time of the clickhouse-local almost
3x in debug builds.

Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2023-12-09 23:08:29 +01:00
..
bash-completion Update formats list 2023-10-26 17:35:22 +02:00
benchmark Add metrics for the number of queued jobs, which is useful for the IO thread pool 2023-11-18 19:07:59 +01:00
client Don't print server revision in client on connect (#57435) 2023-12-02 16:32:34 +01:00
compressor Revert "Added tests for ClickHouse apps help and fixed help issues" 2023-04-21 01:54:34 +03:00
copier Merge remote-tracking branch 'origin/master' into pr-cleanup-narrow-dependency 2023-11-21 16:05:48 +00:00
diagnostics Remove status_info from testdata 2023-09-24 21:01:55 +02:00
disks Merge pull request #57387 from evillique/better-disks 2023-12-05 13:59:04 -05:00
extract-from-config Remove broken lockless variant of re2 2023-09-14 16:40:42 +00:00
format Fix a comment 2023-08-05 01:44:16 +02:00
git-import Remove broken lockless variant of re2 2023-09-14 16:40:42 +00:00
install Make clickhouse-local and clickhouse-client available under short names for usability 2023-11-12 02:42:51 +01:00
keeper Correctly handle unknown changelog versions and snapshot deleting 2023-11-28 09:47:49 +00:00
keeper-client Add get_direct_children_number command to keeper-client (#55898) 2023-10-24 17:02:54 +02:00
keeper-converter Fix build 2023-07-07 01:31:52 +02:00
library-bridge Remove export of dynamic symbols 2023-05-06 23:52:16 +02:00
local Replace --no-system-tables with loading virtual tables of system database lazily 2023-12-09 23:08:29 +01:00
obfuscator Cleanup IDataType convenience functions 2023-11-06 13:25:32 +00:00
odbc-bridge Throw an exception in odbc-bridge if more than one table matched a single query 2023-10-16 10:43:36 +00:00
self-extracting Publish stripped binary 2023-11-11 07:27:10 +01:00
server Clarify the usage of prefer_not_to_merge option 2023-12-06 12:11:03 +01:00
static-files-disk-uploader Remove broken lockless variant of re2 2023-09-14 16:40:42 +00:00
su Revert "Added tests for ClickHouse apps help and fixed help issues" 2023-04-21 01:54:34 +03:00
CMakeLists.txt Fix proto file installation 2023-11-27 13:39:01 +00:00
config_tools.h.in Keeper Client MVP 2023-03-31 12:41:22 +00:00
embed_binary.S.in Adds a better way to include binary resources 2021-06-09 14:03:30 -07:00
main.cpp Make clickhouse-local and clickhouse-client available under short names for usability 2023-11-12 02:42:51 +01:00