Commit Graph

71 Commits

Author SHA1 Message Date
Alexander Tokmakov
04eb205cd7 implement EXCHANGE TABLES 2020-04-01 02:59:38 +03:00
Alexander Tokmakov
d012266440 fix 2020-03-28 01:58:03 +03:00
Alexander Tokmakov
f7793cab32 check table id in ALTER 2020-03-20 15:45:06 +03:00
Alexander Tokmakov
9061b169f7 no delay drop option 2020-03-20 03:07:52 +03:00
Alexander Tokmakov
d75e2d78ff cleanup task in DatabaseCatalog 2020-03-20 00:14:52 +03:00
Alexander Tokmakov
960ba63104 Merge branch 'master' into database_atomic 2020-03-16 14:38:50 +03:00
Alexey Milovidov
5b06842723 Remove excessive empty lines 2020-03-03 05:43:59 +03:00
Alexander Tokmakov
34e733f06d basic async DROP 2020-01-23 18:15:17 +03:00
Alexander Tokmakov
c4e3f333ce Merge branch 'master' into database_atomic 2020-01-22 14:30:55 +03:00
Alexander Tokmakov
e790013a48 Merge branch 'master' into database_atomic_merge_tmp 2020-01-15 19:17:04 +03:00
Nikita Vasilev
acf11000c6 fix bug 2020-01-15 14:52:30 +03:00
Maxim Smirnov
ee463403d5 Initial commit to fix IParser::Pos.max_depth issue 2020-01-14 13:11:01 +02:00
Alexey Milovidov
3367e42297 Stack trace for every exception (experimental) 2020-01-02 10:16:02 +03:00
alexey-milovidov
15c67f0a0e
Merge branch 'master' into refactor_databases 2019-12-29 03:52:07 +03:00
Alexander Tokmakov
8edd0e3b45 Merge branch 'table_name_in_istorage' into database_atomic_merge_tmp 2019-12-26 22:01:53 +03:00
alesapin
d341b648d2 Better alter 2019-12-26 21:17:05 +03:00
Alexander Tokmakov
abcc7d30b9 fix 2019-12-26 18:17:54 +03:00
Alexander Tokmakov
bab12f4c9c Merge branch 'refactor_databases' into database_atomic_merge_tmp 2019-12-26 00:17:49 +03:00
Alexander Tokmakov
01de226df0 abstract path to table data 2019-12-25 19:18:08 +03:00
Alexander Tokmakov
7ab471ef5e merge similar functions 2019-12-25 16:58:15 +03:00
Alexander Tokmakov
7c48396689 refactor databases: inherit from DatabaseOnDisk 2019-12-25 16:23:38 +03:00
Alexander Tokmakov
86e55e34d6 refactor databases: add DatabaseWithDictionaries 2019-12-25 15:39:28 +03:00
Alexander Tokmakov
73203a4b6b refactor IDatabase 2019-12-25 15:20:16 +03:00
Alexander Tokmakov
4f58d662f7 make data path relative 2019-12-23 18:20:08 +03:00
Vitaly Baranov
4c157007f5 Refactoring of using ExternalLoader in dictionary DDL:
Instead of using ExternalLoader::reload() now it's used reloadConfig() which reloads only what necessary.
Functions attachDictionary() and detachDictionary() are simplified and have lesser number of parameters.
Instead of injecting into LoadablesConfigReader's internals for creating dictionary a temp repository is used.
2019-12-12 21:45:58 +03:00
Alexander Tokmakov
4a5c4bcb18 Merge branch 'master' into database_atomic 2019-12-02 22:51:35 +03:00
Alexander Tokmakov
268c8e7eb5 rename without table lock 2019-12-02 22:30:30 +03:00
Alexander Tokmakov
80e082d3e2 try fix backward compatibility 2019-11-28 23:18:45 +03:00
stavrolia
295633b7ef Another try 2019-11-28 17:31:35 +03:00
stavrolia
f23273fa80 Fix 2019-11-27 17:29:00 +03:00
stavrolia
f1e5e58480 Some rest of PR about improvement of exception message 2019-11-27 04:18:26 +03:00
Alexander Tokmakov
ab4d452145 use UUIDs 2019-11-11 14:59:44 +03:00
Alexander Tokmakov
14e871535a refactor databases: inherit from DatabaseOnDisk 2019-11-06 20:32:31 +03:00
Alexander Tokmakov
b686738056 refactor databases: add DatabaseWithDictionaries 2019-11-05 23:29:06 +03:00
Alexander Tokmakov
d0af0c8703 refactor IDatabase 2019-11-05 23:28:57 +03:00
Alexander Tokmakov
5059c78e81 Merge branch 'master' into database_atomic 2019-10-29 17:11:08 +03:00
Alexander Tokmakov
80c9b2ec1c make data path relative 2019-10-28 17:16:59 +03:00
alesapin
83dbfe9634 New tests and fixes for them 2019-10-21 20:09:41 +03:00
alesapin
01e23f0a22 Better load of dictionaries 2019-10-16 20:06:52 +03:00
alesapin
b4e0ded048 Almost working 2019-10-16 17:59:52 +03:00
alesapin
653aa7c005 Fix unit tests and segfault 2019-10-11 18:41:52 +03:00
alesapin
dca0798d4d Compilable code 2019-10-11 16:51:31 +03:00
alesapin
77c6d4d48f Changes 2019-10-11 12:05:12 +03:00
alesapin
2a5713e6e4 Compilable code 2019-10-10 23:47:47 +03:00
alesapin
67fc3347c2 Preparing databases for dictionaries 2019-10-10 20:33:01 +03:00
Vasilyev Nikita
030aa1cf10 fix 2019-10-08 11:10:55 +03:00
Vasilyev Nikita
b8647f49b5 fix 2019-10-05 13:21:04 +03:00
Vasilyev Nikita
d6490892a7 fix metadata time 2019-10-03 17:18:17 +03:00
Vasilyev Nikita
66506e26d0 fix 2019-10-03 16:40:53 +03:00
Vasilyev Nikita
6b1a1b5b5f fix 2019-10-03 15:49:22 +03:00